0

<pre>タグは、一般に「整形済みテキスト」として知られています

任意のタグに対して - のような動作white-spaceを可能にする CSS プロパティもあります。preただし、W3Schools の説明ページCSS3 仕様ページでは、この動作は「preserving space algorithm」として説明されています。同じ仕様で、「空白」が書式設定済みテキストとして参照されている場所は 1 か所だけです。

これはナンセンスですか、それとも<pre>最初は「スペースを保持する」タグの省略形だったのでしょうか?

このタグの背景は?私はプロの HTML デザイナーではありません。両方のバージョンの意味は知っていますが、それがどのように参照されたか、または人々によって参照されたかはわかりません。「スペースを節約する」という名前は、誰も使用しない正しい専門用語ですか?

4

3 に答える 3

2

あなたが提供した2つのリンクのうち、W3Schoolsは、このような確実に正確な定義を得るのに最適な場所ではないでしょう.

また、リンク先の MDN ページははるかに優れたリソースですが、あなたが考えているのは公式の CSS3 仕様ではありません。公式仕様はhttp://www.w3.org/TR/CSS2/text.html#propdef-white-spaceにあります。

公式仕様を読むと、質問で言及したフレーズのいずれかを使用して動作が説明されていないことがわかります。('preserved' という単語は表示されますが、改行のコンテキストでのみ表示されます)。

<pre>タグ自体は CSS よりも前のものです。これは HTML の非常に初期のバージョンにあり、「整形済みテキスト」として定義されていましたが、CSS の観点からは、その名前の元の HTML 要素の動作を参照する以外に、文字preに特定の意味はありません。 .

于 2013-11-04T10:49:14.383 に答える