ホームページ > ウェブフロントエンド > htmlチュートリアル > 【CSS】英語の改行を制御するdivレイヤー境界の問題_html/css_WEB-ITnose

【CSS】英語の改行を制御するdivレイヤー境界の問題_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:51:35
オリジナル
1205 人が閲覧しました

英語版のウェブページを書いたことがないのかわかりません、

書いたことがあるかどうかわからないかもしれません、

ウェブページでは、divに英語を入れると、

divが採用されます長い単語の優先原則、

長い英語の単語を許可します単語が div の幅を超えています、

たとえば、次のコード:

<div style="width:100px; background:#dddddd">I am a looooooooooooooooooooooooooooooooooooooooong word!</div>
ログイン後にコピー

もともと、このレイヤーの幅を 100px に設定していればいいのですが。境界線に遭遇すると、その中のすべてが自動的に折り返され、次のような効果が得られます:


しかし、次のような効果が得られます:


これは、デフォルトでは div が長い単語を中断しないためです。

この境界を厳密にするには、この画像をレイヤーのスタイルに word-break:break-all または word-wrap:break-word; 属性を追加する必要があります。 IE5.5 はこれら 2 つの属性をサポートしていますが、Adobe Dreamweaver CS5 にこのコード プロンプトがない理由はわかりません。

word-break:break-all、文字単位で分割し、各文字を分割できます。たとえば、「I am a looooooog loooooooooooooooooooooooooooooooooooooooooooong word!」:

break-all は次のとおりです:


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

<div style="width:100px; background:#dddddd; word-break:break-all;">I am a looooooog looooooooooooooooooooooooooooooooooooooooong word!</div>
ログイン後にコピー

word-wrap:break-word; もあります。これは word-break:break-all と比較され、単語を分割単位として使用します。つまり、単語をこのように使用します。 Break の方がエディターのような西洋人の習慣に沿っていますが、私にとっては、処理できない長い単語の場合は、単位中断:

を使用する必要があります。


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

<div style="width:100px; background:#eeeeee; word-wrap:break-word;">I am a looooooog looooooooooooooooooooooooooooooooooooooooong word!</div>
ログイン後にコピー

以下は 3 つの効果の比較とコードです。 誰もが幅を明確に確認できるように、レイヤーは意図的に灰色の背景でペイントされています。 1 つは属性が追加されていません。1 つはスタイルに word-break:break-all を追加する方法で、もう 1 つは word-wrap:break-word;:


breakword
I am a looooooog looooooooooooooooooooooooooooooooooooooooong word!
<div style="width:100px; background:#dddddd; word-break:break-all;">I am a looooooog looooooooooooooooooooooooooooooooooooooooong word!</div>
I am a looooooog looooooooooooooooooooooooooooooooooooooooong word!
ログイン後にコピー

を追加する方法です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート