ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS英語が自動的に折り返されない問題を解決する方法

CSS英語が自動的に折り返されない問題を解決する方法

藏色散人
藏色散人オリジナル
2020-12-16 09:53:097179ブラウズ

CSS 英語が自動的にラップされない問題の解決策: 最初に HTML サンプル ファイルを作成し、次に p タグで段落を定義し、最後に "word-wrap: Break-word;" または "word -break:break-all;" とすると、英語が強制的に折り返されます。

CSS英語が自動的に折り返されない問題を解決する方法

このチュートリアルの動作環境: Windows7 システム、CSS3 バージョンこの方法は、すべてのブランドのコンピューターに適しています。

推奨: 「css ビデオ チュートリアル

CSS 英語が自動的に折り返されない場合はどうすればよいですか?

CSS では、word-wrap:break-word; または word-break:break-all; を使用して、英語を強制的に折り返すことができます。

word-break: Break-all; テキストの強制的な自動行折り返しを設定しますが、行折り返しの基礎として文字を使用し、英語でのみ機能します。

CSS英語が自動的に折り返されない問題を解決する方法

テキストコンテナ p の幅は 400px であるため、400px に達するとすべての内容が自動的に折り返されますが、行末に長い英単語が存在します。 , これは、単語を次の行に移動して表示するのではなく、現在の行の単語を切り捨てて、その一部を行末に表示したままにし、他の部分を次の行に移動して表示します。英語を読むのにはあまり役に立ちません。

word-wrap: Break-word; テキストの強制自動行折り返しを設定しますが、行折り返しの基礎として単語を使用し、英語でのみ機能します。

CSS英語が自動的に折り返されない問題を解決する方法

テキストは上記と同じですが、単語全体を全体として扱う点が異なります。単語全体を入力すると、単語全体が自動的に表示され、単語を切り詰めずに次の行に表示されます。

例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style> 
p
{
width:9em; 
border:1px solid #000000;
}
p.test1
{
word-wrap:break-word;
}
p.test2
{
word-break:break-all;
}
</style>
</head>
<body>
<p>
 This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 </p>
<p class="test1">
 This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 </p>
<p class="test2">
 This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 </p>
</body>
</html>

レンダリング:

CSS英語が自動的に折り返されない問題を解決する方法

以上がCSS英語が自動的に折り返されない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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