自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,在52CSS.com中不乏这方面的文章,现在总结一下CSS如何实现换行的方法,只要在CSS中定义了如下句子,可保网页不会再被撑开了。
对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行
Example Source Code [www.52css.com]
html
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义
css
#wrap{white-space:normal; width:200px; }
IE浏览器
连续的英文字符和阿拉伯数字,使用word-wrap: break-word ;或者word-break:break-all;实现强制断行
Example Source Code [www.52css.com]
html
52csscom52csscom52csscom52csscom52csscom52csscom
css
#wrap{word-break:break-all; width:200px;}
或者
Example Source Code [www.52css.com]
#wrap{word-wrap:break-word; width:200px;}
Firefox浏览器
连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题, 剧情家我们只有让超出边界的字符隐藏或者,给容器添加滚动条
Example Source Code [www.52css.com]
html
52csscom52csscom52csscom52csscom52csscom52csscom
css
#wrap{word-break:break-all; width:200px; overflow:auto;}
テーブル要素の場合
1. table-layout:fixed; を使用します。テーブル、過剰なコンテンツは非表示
ソース コード例 [www.52css.com]
52csscom52csscom52csscom52csscom52cs scom52csscom td> |
2. 内側の td,th は word-break:break-all を使用します。 word-wrap:break-word ;改行
ソースコード例 [www.52css.com]
52csscom52csscom52csscom52csscom52csscom52csscom | 52csscom52csscom52csscom52csscom52cs scom52csscom& lt;/td> ; |
< /table>
3. 上記の div、p 行の折り返しメソッドを使用して、div、p などをネストします
Firefox ブラウザ
1. table-layout を使用します。固定; table の幅を強制するには、内側の層 td,th は word-break:break-all; または word-wrap:break-word; を使用し、内側の層を超えて非表示にするために、overflow:hidden; を使用します。 :auto; ここでは動作できません
ソースコードの例 [www.52css.com]
="25%" style="ワードブレイク : ブレークワード; オーバーフロー:非表示; ">52csscom52csscom52csscom52csscom52csscom52csscom
52csscom52csscom52 csscom52csscom52csscom52csscom | < ;/tr>
2. Firefox に対処するために上記の方法を使用して、td、th に div、p などをネストします。
最高の CSS 定義改行コード
ソースコード例 [www.52css.com]
.wrap { table-layout:fixed: overflow:hidden; }
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31