CSS_html/css_WEB-ITnose の空白と改行についての深い理解
× 目次 [1]white-space [2]word-wrap [3]word-break
前の単語
CSS3 では、word-wrap と word-break という 2 つの新しい改行プロパティが追加されました。空白文字と改行について一緒に説明しますが、実際には空白文字には改行が含まれており、改行を行わない一般的なテキストには空白文字の属性 (white-space: nowrap;) が使用されますが、他にどのような属性値があるのでしょうか。対応する使い方はありますか?この記事では、空白文字と改行の内容を詳しく紹介し整理していきます
空白文字
定義
空白文字とは、スペース、タブ、キャリッジリターンを指します。HTML では、すべての空白文字が 1 つに統合されています。デフォルトのスペース。
white-space
値:normal | pre-wrap | pre-line
適用対象:すべての要素継承:Yes
normal: 合并空白符,允许自动换行nowrap: 合并空白符,不允许自动换行pre-line: 合并空白符(不包括换行符),允许自动换行pre: 不合并空白符,不允许自动换行pre-wrap: 不合并空白符,允许自动换行
]
要素には、デフォルトで空白のスタイルがあります: pre;<p class="sycode"> </p> [注意] IE7 ブラウザは、pre-line と pre-wrap の 2 つの属性値をサポートしていません <p> </p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'><div>They can stay 72-hours within the Shandong province after they have entered China via the Qingdao International Airport.</div>
テキストの折り返し
ブラウザ自体にテキストの自動行折り返しの機能があり、テキストコンテナの右側で自動行折り返しを実現できます
英語の場合、ブラウザが自動的に行を半角スペースやハイフンで折り返します。ただし、単語の途中で突然改行することはできません
中国語の場合、テキストの後で改行することはできますが、ブラウザが句読点に遭遇すると、通常は句読点と前のテキスト全体が改行されます
実際、空白は問題を解決します。 word-wrap 属性は、長い単語や URL アドレスを自動的にラップするために使用されます。 -space は nowrap または pre、word-break 属性と word-wrap 属性は無効です
【注意】word-wrap は標準では overflow-wrap に変更されましたが、互換性の問題により word-wrap
CSS3では自動行折り返しの処理方法を決定するために
word-breakが一般的に使用されます。特定の属性設定により、ブラウザは半角スペースやハイフンの後に改行を実装できるだけでなく、任意の位置で改行を実装することもできます。値:normal | keep-all
初期値:normal
適用対象:すべての要素
継承:yes
word-wrap:normal(浏览器只在半角空格或连字符的地方进行换行)word-wrap:break-word(截断单词换行,长单词从下一行开始)
【注意】モバイル端末は現在keep-all Valueをサポートしていません
[注意] word-break 値がbreak-allの場合、word-wrap属性は無効になります。それ以外の場合は両方の属性が機能します
Table
表のセル内の長いテキストの場合は、Word-WRAPまたはWORDを使用します-BREAK 行の変更を強制してテーブル レイアウトを設定する: 修正済み

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。
