日本一卡精品视频免费丨国产午夜片无码区在线播放丨国产精品成人久久久久久久丨国产亚洲日韩av在线播放不卡丨亚洲日韩av无码

css控制文字自動(dòng)換行

2016/10/15 8:31:45   閱讀:1845    發(fā)布者:1845

自動(dòng)換行問(wèn)題,正常字符的換行是比較合理的,而連續(xù)的數(shù)字和英文字符常常將容器撐大,挺讓人頭疼,下面介紹的是CSS如何實(shí)現(xiàn)換

行的方法

對(duì)于div,p等塊級(jí)元素
正常文字的換行(亞洲文字和非亞洲文字)元素?fù)碛心J(rèn)的white-space:normal,當(dāng)定義的寬度之后自動(dòng)換行

html

正常文字的換行(亞洲文字和非亞洲文字)元素?fù)碛心J(rèn)的white-space:normal,當(dāng)定義

css
#wrap{white-space:normal; width:200px; }

1.(IE瀏覽器)連續(xù)的英文字符和阿拉伯?dāng)?shù)字,使用word-wrap : break-word ;
或者word-break:break-all;實(shí)現(xiàn)強(qiáng)制斷行 #wrap{word-break:break-all; width:200px;}

或者
#wrap{word-wrap:break-word; width:200px;}

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:可以實(shí)現(xiàn)換行

2.(Firefox瀏覽器)連續(xù)的英文字符和阿拉伯?dāng)?shù)字的斷行,Firefox的所有版本的沒(méi)有
解決這個(gè)問(wèn)題, 我們只有讓超出邊界的字符隱藏或者,給容器添加滾動(dòng)條

#wrap

{word-break:break-all; width:200px; overflow:auto;}

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:容器正常,內(nèi)容隱藏

對(duì)于table

1. (IE瀏覽器)使用 table-layout:fixed;強(qiáng)制table的寬度,多余內(nèi)容隱藏

<table style="table-layout:fixed" width="200"> 
<tr> 
<td>abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss 
</td> 
</tr> 
</table>

效果:隱藏多余內(nèi)容

2.(IE瀏覽器)使用 table-layout:fixed;強(qiáng)制table的寬度,
內(nèi)層td,th采用word-break : break-all;或者word-wrap : break-word ;換行

 

<table width="200" style="table-layout:fixed;"> <tr> 
<td width="25%" style="word-break : break-all; ">abcdefghigklmnopqrstuvwxyz 1234567890  
</td> <td style="word-wrap : break-word ;">abcdefghigklmnopqrstuvwxyz 1234567890 </td>
</tr> </table>

 

效果:可以換行

3. (IE瀏覽器)在td,th中嵌套div,p等采用上面提到的div,p的換行方法

4.(Firefox瀏覽器)使用 table-layout:fixed;強(qiáng)制table的寬度,內(nèi)層td,th采
用word-break : break-all;或者word-wrap : break-word ;換行,
使用overflow:hidden;隱藏超出內(nèi)容,這里overflow:auto;無(wú)法起作用

<table style="table-layout:fixed" width="200"> 
<tr> 
<td width="25%"  style="word-break : break-all; overflow:hidden; "> 
abcdefghigklmnopqrstuvwxyz1234567890</td> 
<td width="75%" style="word-wrap : break-word; overflow:hidden; "> 
abcdefghigklmnopqrstuvwxyz1234567890</td> 
</tr> 
</table>

效果:隱藏多于內(nèi)容

5.(Firefox瀏覽器) 在td,th中嵌套div,p等采用上面提到的對(duì)付Firefox的方法
運(yùn)行代碼框100素材網(wǎng)
最后,這種現(xiàn)象出現(xiàn)的幾率很小,但是不能排除網(wǎng)友的惡搞。如果

有什么問(wèn)題請(qǐng)到在下面留言

下面是提到的例子的效果

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>字符換行 
  
</title> 
<style type="text/css"> 
table,td,th,div { border:1px green solid;} 
code { font-family:"Courier New", Courier, monospace;} 
  
</style> 
</head> 
<body> 
<h1><code>div</code></h1> 
<h1><code>All white-space:normal;</code></h1> 
<div style="white-space:normal; width:200px;">Wordwrap still occurs in a td element that  
has its WIDTH attribute set to a value smaller than the unwrapped content of the cell,  
even if the noWrap property is set to true. Therefore, the WIDTH attribute takes  
precedence over the noWrap property in this scenario</div> 
  
<h1><code>IE  word-wrap : break-word ;</code></h1> 
<div style="word-wrap : break-word ; width:200px;"> 
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> 
<h1><code>IE  word-break:break-all;</code></h1> 
<div style="word-break:break-all;width:200px;"> 
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> 
  
<h1><code>Firefox/ word-break:break-all; overflow:auto;</code></h1> 
<div style="word-break:break-all; width:200px; overflow:auto;"> 
abcdefghijklmnabcdefghijklmnabcdefghijkl 
mn111111111</div> 
<h1><code>table</code></h1> 
<h1><code>table-layout:fixed;</code></h1> 
<table style="table-layout:fixed" width="200"> 
<tr> 
<td>abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> 
</tr> 
</table> 
<h1><code>table-layout:fixed; word-break : break-all; word-wrap :  
break-word ;</code></h1> 
<table width="200" style="table-layout:fixed;"> 
<tr> 
<td width="25%" style="word-break : break-all; "> 
abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> 
<td style="word-wrap : break-word ;">abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> 
</tr> 
</table> 
<h1><code>FF  table-layout:fixed; overflow:hidden;</code></h1> 
<table style="table-layout:fixed" width="200"> 
<tr> 
<td width="25%"  style="word-break : break-all; overflow:hidden; "> 
abcdefghigklmnopqrstuvwxyz1234567890</td> 
<td width="75%" style="word-wrap : break-word; overflow:hidden; "> 
abcdefghigklmnopqrstuvwxyz1234567890</td> 
</tr> 
</table> 
</body> 
</html>
主站蜘蛛池模板: 人妻无码第一区二区三区| 中文字幕一区二区三区中文字幕 | 伊人婷婷色香五月综合缴缴情| 久久影院午夜理论片无码| 波多野结衣视频观看| 国产精品久久久一区二区| 日韩少妇内射免费播放| 亚洲色无码专区一区| 亚洲精品无码一区二区三区久久久| 一区二区国产盗摄色噜噜| 亚洲熟女乱色综合一区| 国产又粗又猛又爽视频上高潮69| 色偷偷88888欧美精品久久久| www久久99| 无码av波多野结衣| 久久久774这里只有精品17| 综合图区亚洲欧美另类图片| 天摸夜夜添久久精品亚洲人成 | 亚洲黄色三级| 久久久久成人精品| 宅男噜噜噜66网站高清| 97在线观看播放| 色老板最新地址| 美女张开腿让人桶| 少妇做爰免费视频网站色黄| 亚洲国产精品无码一区二区三区| 黑人大战日本人妻嗷嗷叫| 99久久亚洲精品无码毛片| 美女视频黄8视频大全| 亚洲午夜久久久影院| 欧美小视频在线观看| 国产精品久久久久久久久人妻| 国产jk白丝av在线播放| 全免费又大粗又黄又爽少妇片| 欧美牲交40_50a欧美牲交aⅴ| 欧美极品在线视频| 久久偷看各类wc女厕嘘嘘偷窃| 成人一区二区三区四区|