97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

css控制文字自動換行

2016/10/15 8:31:45   閱讀:2013    發布者:2013

自動換行問題,正常字符的換行是比較合理的,而連續的數字和英文字符常常將容器撐大,挺讓人頭疼,下面介紹的是CSS如何實現換

行的方法

對于div,p等塊級元素
正常文字的換行(亞洲文字和非亞洲文字)元素擁有默認的white-space:normal,當定義的寬度之后自動換行

html

正常文字的換行(亞洲文字和非亞洲文字)元素擁有默認的white-space:normal,當定義

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

1.(IE瀏覽器)連續的英文字符和阿拉伯數字,使用word-wrap : break-word ;
或者word-break:break-all;實現強制斷行 #wrap{word-break:break-all; width:200px;}

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

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:可以實現換行

2.(Firefox瀏覽器)連續的英文字符和阿拉伯數字的斷行,Firefox的所有版本的沒有
解決這個問題, 我們只有讓超出邊界的字符隱藏或者,給容器添加滾動條

#wrap

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

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:容器正常,內容隱藏

對于table

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

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

效果:隱藏多余內容

2.(IE瀏覽器)使用 table-layout:fixed;強制table的寬度,
內層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;強制table的寬度,內層td,th采
用word-break : break-all;或者word-wrap : break-word ;換行,
使用overflow:hidden;隱藏超出內容,這里overflow:auto;無法起作用

<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>

效果:隱藏多于內容

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

有什么問題請到在下面留言

下面是提到的例子的效果

  
<!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>
主站蜘蛛池模板: 欧美不卡视频一区发布 | 日韩人妻无码一区2区3区里沙 | 亚洲欧美一区二区在线观看 | 97小视频 | 久久久久一区二区三区 | 超级碰在线观看 | 亚洲男同gv在线观看 | 三级免费网址 | 亚州毛片 | 骚女人干起来舒服视频在线 | 久国产精品 | 久久a久久| 免费国产a级片 | 一区二区三区日韩在线观看 | 波多野结衣福利视频 | 日韩av无码久久精品免费 | 一本大道伊人av久久乱码 | 亚洲aⅴ无码成人网站国产app | 午夜视频国产 | 国产人妻黑人一区二区三区 | 亚洲第一黄色 | 亚洲欧美日韩在线资源观看 | 在线视频观看免费视频18 | 久久精品国产久精国产果冻传媒 | 国产精品免费久久久久电影 | 久草精品视频在线看网站免费 | 欧美人与性禽动交情品 | 婷婷久久一区二区三区 | 夜色综合网 | 成人试看120秒体验区 | 日本中文字幕在线观看视频 | 自偷自拍亚洲综合精品麻豆 | 欧美成人精品一区二区三区在线观看 | 激情 小说 亚洲 图片 伦 | 亚洲综合天堂婷婷五月 | 欧美寡妇性猛交ⅹxxx | 免费淫片 | 欧美裸体xxxx| av网站大全在线 | 成人做爰高潮尖叫声免费观看 | 91精品国产高清久久久久久久久 | 亚洲精品福利视频 | 色8久久人人97超碰香蕉987 | 中文字幕人妻熟女人妻 | 中国少妇xxxxx | 国产精品久久久久久久久ktv | 粉嫩av一区二区三区免费看 | 成人男女做爰免费视频网老司机 | 涩爱av天天爱天天做夜夜爽 | 国产成人在线视频网站 | www.亚洲高清| 水蜜桃在线| 成人免费av片 | 国内精品久久久 | 夜夜春精品视频高清69式 | 天堂久久精品忘忧草 | 亚洲三级免费观看 | 亚洲不乱码卡一卡二卡4卡5 | 国产毛片久久久久久国产毛片 | 影音先锋在线看 | 免费av一区 | 亚洲人成在线播放无码 | 亚洲欧美日韩图片 | 日本中文在线 | 超碰99在线观看 | 午夜男女爽爽爽免费体验区 | 色爱亚洲 | 偷偷色噜狠狠狠狠的777米奇 | 亚洲伊人久久成人综合网 | 亚洲影院丰满少妇中文字幕无码 | 国产精品久久久久久久久久嫩草 | 日日操夜夜摸 | 中文字幕大看蕉在线观看 | 国产精品18久久久久久久 | 不卡视频国产 | 热re99久久6国产精品免费 | 国产乱码在线 | 日韩精品一区在线 | 亚洲日本一区二区三区在线 | 500av导航大全精品 | 亚洲精品tv久久久久久久久j | 一级片在线免费视频 | 欧美另类在线视频 | 亚洲一区二区三区成人网站 | 久久亚洲国产成人影院 | 少妇熟女视频一区二区三区 | 99久久免费精品 | 日韩毛片一级 | 免费人成在线观看成人片 | 丰满人妻精品国产99aⅴ | 亚洲中文字幕婷婷在线 | 黄色成人一级片 | 四虎国产精品永久在线国在线 | 久久网站热最新地址4 | 日韩精品中文字幕无码一区 | www.91看片| 日韩久久成人 | 一区二区午夜 | 香港aa三级久久三级 |