ホームページ  >  記事  >  ウェブフロントエンド  >  CSS のワードブレーク、ワードラップ、ホワイトスペースの違い

CSS のワードブレーク、ワードラップ、ホワイトスペースの違い

不言
不言オリジナル
2018-06-12 11:25:352867ブラウズ

CSS のワードブレーク、ワードラップ、ホワイトスペースの違いの例。必要な友人は、

テスト用の HTML コードを参照してください

1aae6d537db471b0921840a1044b68a1safjaskflasjfklsajfklasjflksajflksjflkasfdsafdsfksafj94b3e26ee717c64999d7867364b1b4a3
1988bbf16ede8f4b3314902a5d209c2eThis is all English. This is all English. This is all English.94b3e26ee717c64999d7867364b1b4a3
1988bbf16ede8f4b3314902a5d209c2e全是中文的情况。全是中文的情况。全是中文的情况。94b3e26ee717c64999d7867364b1b4a3
1988bbf16ede8f4b3314902a5d209c2e中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.94b3e26ee717c64999d7867364b1b4a3复制代码

コードは次のとおりです:

.c1{ width:300px;word-break:normal;border:1px solid red;}[object Object]


Ifコンテンツは長い英語文字列です。文字列が使用されている場合、IE6 はコンテナーを開きますが、他のブラウザーはオーバーフローするだけでコンテナーは開きません。

コードは次のとおりです。

.c1{ width:300px;word-break:break-all;border:1px solid red;}



長い英語文字列はラップできません。 Firefox の場合

コードは次のとおりです。

.c1{ width:300px;word-break:keep-all;border:1px solid red;}




IE6 では、長い英語の文字列と長い中国語の文がコンテナを開きますが、IE7 と IE8 では、長い英語の文字列のみが直接オーバーフローします。溢れてしまいます。

コードは次のとおりです:

.c1{ width:300px;word-wrap:normal;border:1px solid red;}

これは最初のケースと同じです

コードは次のとおりです:

.c1{ width:300px;word-wrap:break-word;border:1px solid red;}


すべてのブラウザに改行があります:

.c1{ width:300px;white-space:normal;border:1px solid red;}


すべてIE6で開きます、IE7、IE8、Firefoxではすべてオーバーフローします

コードは次のとおりです:

.c1{ width:300px;white-space:pre;border:1px solid red;}
7と同じ
上記はこの記事の全内容です、皆さんの学習に役立つことを願っています、ご注意くださいその他の関連コンテンツについては、PHP 中国語 Web サイトにアクセスしてください。

関連する推奨事項:

css 背景の説明:透明

以上がCSS のワードブレーク、ワードラップ、ホワイトスペースの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。