div,span,li自动换行的方法
发布:站生 | 发布时间: 2010年8月25日有时候在做导致或者友情链接的时候,我们会用到span或者li,当到当行尾时,如果距离不够时,则会出现布局错乱情况。代码如下:
<ul>
<li><a href="#">友情链接</a></li>
<li><a href="#">友情链接</a></li>
</ul>
#footer ul{border-bottom:10px solid #E0E0DE; padding:2px 5px 20px 2px; margin-bottom:5px; background-color:#FFFFFF;}
#footer li{ float:left; margin-left:5px;white-space:nowrap;}
我们只需在li css属性中加入:white-space:nowrap;即可。
有关white-space标签的属性,可以参照以下讲解,转载于css2.0手册。
normal:默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行
pre:换行和其他空白字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为 standards-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ,此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象
nowrap : 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性
- 相关文章:
上下两个div在IE6下有间距,在其它浏览器下正常的解决方法-工作室 (2010-5-25 19:5:48)
为了seo修改table为div不值 (2010-4-16 23:45:41)
DIV+CSS编写的网页IE6与IE7错位的问题 (2010-4-15 18:12:46)
写出高效的CSS代码还要靠经验 (2010-2-7 8:10:40)
关于zblog文章页面左上角加入Google广告 (2010-1-6 14:56:10)
为了方便大家学习,蛐蛐工作室添加了css2.0在线中文手册 (2009-11-3 18:39:12)
IE6不支持li:hover的解决方法 (2009-10-20 18:54:32)
CSS兼容:如何解决IE7和IE8的BUG (2009-10-12 22:39:0)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。