`
robinqu
  • 浏览: 89233 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

CSS 单行益处截字

    博客分类:
  • css
阅读更多
文字益处,浏览者习惯看到“...”来提示他们这行字还有其他部分,但是由于空间不够,网页帮你隐藏起来了。

这种效果除了在服务器端预处理,还可以用JS来折腾。其实CSS也可以实现,只是浏览器兼容性问题又让你不得好死……

在这里发现一个思路很好的解决方法
http://www.cnblogs.com/hlz789456123/archive/2009/02/18/1392972.html

我也是遇到这个问题找帖子来救急的,FF下还是没搞定,但是按照这个思路肯定是可以的。以后再研究。

html代码:
<div>
<p><span>CSS Web Design 我爱CSS-Web标准化 Div+css教程 - www.52css.com</span><p>
</div>


css代码:
div{
width:200px;/*容器的基本定义*/
height:200px;
background-color:#eee;
}

/* IE下的样式 */
p span{
display: block;
width:200px;/*对宽度的定义,根据情况修改*/
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

/* FF 下的样式 */
p{clear:both;}
p span{
float:left;
max-width:175px;   /*IE不能解释该属性,而FF可以*/
}
p:after{
content:"...";
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics