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>
主站蜘蛛池模板: 91av在线视频播放 | 精品噜噜噜噜久久久久久久久 | 国产在线播放av | 国产精品视频免费播放 | 一级黄色片免费播放 | 久久天堂av综合合色蜜桃网 | 亚洲精品国产一区二区在线观看 | 国产亚洲综合精品 | 精品久久久久久国产潘金莲 | 日产精品99久久久久久 | 中文字幕乱妇无码av在线 | 一级片在线观看视频 | 97久久超碰国产精品2021 | 人妻少妇边接电话边娇喘 | 成年美女看的黄网站色戒 | 在线视频日韩精品 | 免费观看欧美猛交视频黑人 | 国产毛片毛多水多的特级毛片 | www.免费av| 98精品国产综合久久久久久欧美 | 18禁无码永久免费无限制网站 | 欧美日韩精品亚洲精品 | 无码中文字幕乱在线观看 | 91在线视频免费观看 | 色综合久久成人综合网 | 丰满岳乱妇久久久 | 天堂成人在线观看 | 毛片一区二区三区无码蜜臀 | 尤物yw193无码点击进入 | 国产片av国语在线观看手机版 | 免费久久 | 亚洲欧洲日韩综合久久 | 精品久久久久久国产偷窥 | 德国毛片| 少妇高潮喷水久久久久久久久久 | 国产女高清在线看免费观看 | 日韩人妻无码一区二区三区久久99 | 狠狠操av| 久久黄视频 | 无码人妻一区二区无费 | 三浦理惠子av在线播放 | 四色网址 | 性色av免费观看 | 婷婷色香五月综合激激情 | 美丽人妻被按摩中出中文字幕 | 国产精品自在线一区 | 久久久亚洲一区二区三区 | 午夜不卡av免费 | 久久久久免费看成人影片 | 日日摸日日碰夜夜爽免费 | 蜜桃视频成人专区在线观看 | 蜜臀国产在线视频 | 精品日本免费一区二区三区 | 日本特黄网站 | 丁香五月婷激情综合第九色 | 少妇性bbb搡bbb爽爽爽欧美 | 99精品欧美 | 日本的黄色一级片 | 少妇太紧太爽又黄又硬又爽 | a√天堂中文字幕在线熟女 国产人妻精品午夜福利免费 | 欧美日本一 | 免费在线观看污片 | 无码欧美毛片一区二区三 | 99久久国产综合精品尤物酒店 | 国产偷国产偷亚州清高app | 欧美性猛交xxxⅹ乱大交小说一 | 欧美人与性动交g欧美精器 蜜桃91丨九色丨蝌蚪91桃色 | аⅴ天堂中文在线网官网 | 99精品视频69v精品视频 | 波多野结衣av在线无码中文观看 | 少妇无内裤下蹲露大唇92 | 国产av无码专区亚洲a∨毛片 | 午夜免费毛片 | 日韩一区二区在线视频 | 天天操夜夜干 | 红杏亚洲影院一区二区三区 | 亚洲中文字幕一二三四区苍井空 | 亚洲色图在线看 | 亚洲va中文字幕无码久久 | 久久婷婷一级淫片aaa谢语彤 | 青青操久久| 国产精品久久久久久人妻精品动漫 | 国产精品自拍合集 | 久久国内精品自在自线 | 自拍一级片 | 亚洲免费在线视频观看 | 日韩在线观看你懂的 | 国产另类ts人妖高潮 | 美女视频在线观看福利网站在线观看 | 亚洲youwu永久无码精品 | 午夜理论电影在线观看亚洲 | 少妇av一区二区三区 | 国产成人无码精品久久久露脸 | 日韩看片网站 | 亚洲欧洲国产码专区在线观看 | 国产精品网址 | 亚洲性夜色噜噜噜在线观看不卡 | 久久精品免费观看国产 | 黄色网在线播放 |