white-space:nowrap的应用


在web2.0的概念中,标签是个时常出现的东东,可是在设计时中文不象英文那样在表现标签云时表现的那么好,主要是中文词组的成为标签后,有时会出现长标签在标签云中被断行的问题。

今天发现有人在问这个问题,以前遇到过,没有解决,这次乱试竞然被我试出来了,主要是用 display:inline-block; 这个属性~,具体代码如下:

<style type="text/css">
<!--
body{font-size:12px; color:#fff;}
div{width:110px; background:#000;}
span{padding:10px;display:inline-block;}
-->
</style>
<div>
<span>标签</span>
<span>标fdsfsd签</span>
<span>标标</span>
</div>

span里的元素在被定义了 display:inline-block; 这个属性之后,就再也不会被断行了,也不会把外层的 div 撑开(除非span比div还要宽了  ),这样就达到了和英文单词一样的标签云效果了,呵呵~

PS:FF不支持这个属性,还是IE比较人性化啊,哈哈~

PS:发现white-space:nowrap;就可以解决,FF也支持,郁闷啊~

<style type="text/css">
<!--
body{font-size:12px; color:#fff;}
div{width:110px; background:#000;}
span{padding:10px;white-space:nowrap;}
-->
</style>
<div>
<span>标</span>
<span>标fdsfsdfdsfdsfsdf</span>
<span>标</span>
</div>



相关阅读:
Windows Vista系统小优化
php 修改zen-cart下单和付款流程以防止漏单
网页在IE6下错位在IE7下正常的问题
Add a Table to a Word Document
css应用:单击table,使点击的行变色
FreeBSD qmail HOWTO for FreeBSD
详解ADO.NET客户端开发数据驱动的应用程序
css浮动的实例
Openssl几个简单的功能命令使用
javascript编程起步(第五课)
HTML表格标记教程(14):表格的表头
oracle中的共享服务器和专用服务器
JSP应用语法详解大全 (2)
IE7下当position:fixed遇到text-align:center的解决方法
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4