#concept{
padding-top:10px;
color:#7a7a7a;
font-size:14px;
font-weight:normal;
text-align:left;
word-wrap: break-word;
word-break: normal;
-moz-binding: url('./wordwrap.xml#wordwrap');/*FF only*/
word-break:break-all;
white-space: moz-pre-wrap;
}
但是,上面的css只在ie中工作正常,FF中依然如故.
在网上找了找方案,似乎FF中大家对此也有些挠头.
我想了下可能有如下解决办法:
1.让table和div嵌套,对两者都进行设置,强制自动换行.
2.使用JS对文字进行自动断行.
请问大家上述两种方法是否可行,如果不行,我应该怎么做?
回复讨论(解决方案)
换行的,你设置固定的宽度他就会自动换行了
div 加个宽度,再加个 overflow:hidden;
现在是这样:
#concept{
width:900px;
padding-top:10px;
color:#7a7a7a;
font-size:14px;
font-weight:normal;
text-align:left;
word-wrap: break-word;
word-break: normal;
-moz-binding: url('./wordwrap.xml#wordwrap');/*FF only*/
word-break:break-all;
white-space: moz-pre-wrap;
}
但是还是没有作用:
IE中就没有问题,如下所示:
div 加个宽度,再加个 overflow:hidden;
overflow:hidden;
这个,把需要显示的文字隐藏起来违反需求的.
文字溢出有
影响的,去掉试试.
文字溢出有
影响的,去掉试试.
确实如此,去掉后就不溢出了.
查看更多关于如何能让Div中的长文字不溢出(目前IE可,FF不行)?_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did103554