时间久了,随着认识的朋友越来越多,友链也是直线的增长,导致友链的显示破坏了整个页面的美观。为了解决这个,木木童鞋很早就让友链多列显示了,此方法通过添加几句CSS代码即可实现,效果怎样显而易见!

个人提倡:简简单单首页文字链接,互订阅访问互留言交流。
具体原理也就不分析了,也分析不来,放出相关代码各位童鞋对比看看先:
<li class="widget_links"> <h3><span>// 友情链接</span></h3> <ul> <?php get_links(2, '<li>', '</li>', '', TRUE, 'name', FALSE); ?> </ul> </li>
这是我模板中侧边栏调用友情链接的代码,再来看看我的CSS中是如何定义它的样式的:
.widget_links ul li{margin:5px 0 0 15px;height:20px;float:left;width:43%;}
以上我就加了两个关键属性,float:left;即左浮动,width:43%;每个占一定的宽度。这里可能有些童鞋要问了:“为什么宽度不是50%呢?”由于各浏览器都有默认定义的border和margin属性,所以设每个li占50%是超出一半的长度的,所以就设小点吧!要更多列显示,那就设得更小点吧~



哈哈,我就是用你的办法的。不过貌似在IE6还是显示一栏的,我也没测试,一个网上和我说的
@Lxhome 是的,IE6还是一栏,不过我早已无视IE6的存在了!
收藏了,以后需要的时候弄!
嗯,友链文字一般比较短两列显示比较好看^_^
学习了,先收获下。
@林木木 你好,你要的页面已经发到你的邮箱了,查收一下吧!
嗯,打算把链接栏改两栏了……木木啥时候开放交换链接啊……
還以為木木不知道呢。原來是無視IE6啊!
很不错,转载下
确实美观不少 这个主题也不错
今天也想两栏显示友链,不过方法对我的主题不行
@skyessing 刚查看了下你的主题,你得单独定义友链样式哦!
很不能理解这句// 友情链接
为啥要在H3里再整个span标签
@Await 纯个人原因,因为我这个主题需要给“友情链接”加上了边框,所以加了个span来定义~
哈哈~~我也做了,方法类似
又发现一种方法,现在我知道了2种可以将友情链接分2列的了,继续,我还想找个。。
原理都是用CSS浮动,然后限定宽度嘛~
有没有支持IE6的?
IE6还得进行HACK……
学不会改CSS,试过都改不了,郁闷死了。
多列显示主要是IE太恶心,要HACK……
能请教个问题不,导航栏的静止不动,
火狐下都实现了,ie总是实现不了。
不是很明白,直接调用友链的有相应的函数,把函数写到你想显示的地方调用就行了~
木木老大啊,我为了侧边栏链接双行显示搜索了两天了,不知道是不是主题的原因,网上找到的方法都无法使用,能帮我看看吗?
我使用的是小工具调用的友情链接,CSS里面应该怎么写?万分感谢……
可以参考这篇文章的 http://immmmm.com/wordpress-links-sub-column-display.html
不过有可能在IE下会错位……
额,俺就是看完没有搞定,能帮帮俺不?
.blogroll li{float: left;width: 43%;} 试试把这句代码~
太奇怪了,我以前就百度到过这段代码,不过是.blogroll li{float: left;width: 49%;} ,结果没起作用,为啥改成43就好了呢,谢谢木木了……
因为你那有设置过padding,不是50%是一半……
嘿嘿,没搞明白,不过能解决问题就好,俺是太菜了……
这个还算比较简单~可以试试