Rumah > hujung hadapan web > html tutorial > 如何能让Div中的长文字不溢出(目前IE可,FF不行)?_html/css_WEB-ITnose

如何能让Div中的长文字不溢出(目前IE可,FF不行)?_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-24 12:20:27
asal
1399 orang telah melayarinya

本人需要在页面上显示一段长文本,于是对Div进行如下css设置:
#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;
这个,把需要显示的文字隐藏起来违反需求的.

文字溢出有

Salin selepas log masuk
Salin selepas log masuk
影响的,去掉试试.

文字溢出有

Salin selepas log masuk
Salin selepas log masuk
影响的,去掉试试.

确实如此,去掉后就不溢出了.
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan