私の推測では、<br>
はインラインであり、<hr>
はブロックである可能性があります。しかし、私は本当に手がかりを持っていません...<hr>および<br>はインライン要素またはブロック要素ですか?
12
A
答えて
20
4
HR
要素はblockの要素であると定義されます。それは他のどんなblock elementのようにそれ自身の行にも表示されています。したがって、HR
はブロック要素です。
要素は、specialの要素であると定義され、それはinlineと定義されます。また、ブロック要素のように単独では表示されませんが、改行を作成するだけです。したがって、BR
は、インライン要素です。
-2
BRはインライン要素であり、XHTML 2ではLINEの代わりに非難されています。 (この時点ではもちろん学術全部...)
HR はブロック要素でしたが、HTML 4.01では廃止されましたが、XHTML 1.0 Strict DTDの一部ではありません。 HTML 4.0 Strict DTDによれば
3
:
<HR />
は、ブロックレベル要素であり、<BR />
はインライン要素です。
すべてのブロックレベル要素は、従って、DTDで定義されている:
<!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
<!ENTITY % heading "H1|H2|H3|H4|H5|H6">
<!ENTITY % list "UL | OL">
<!ENTITY % preformatted "PRE">
残りは、デフォルトでは、インラインです。もちろん、BRは改行を強制するので、ブロックレベルの要素と同様に動作しますが、それはその意味ではありません。
0
HRエレメント 推奨されない要素:厳密な適合宣言の下で使用することはお勧めできません。 ブロック要素:要素の前後に垂直方向の空白があります。 空の要素:タグが1つしかありません:
。この要素に含まれる終了タグまたはテキスト本文はありません。
BR要素 インライン要素:テキスト本文内にある必要がある場所に配置されます。 Tehreはそれの前後に縦のスペースはありません。 空の要素。
1
年後... HR自体はHTML5の一部ですが、それは意味論的でありレイアウト要素ではないことを強調しています。だから、それを使用し続けますが、CSSでスタイルを整えます。
関連する問題
- 1. ブロック要素内のブロックとインライン要素
- 2. 、imgのデフォルトはインライン要素かブロック要素ですか?この記事の
- 3. テキスト、インラインおよび段落要素を含むリスト要素を変換する
- 4. ブロック要素内のインライン要素を移動する
- 5. 要素Dは、要素Bを置く、およびC
- 6. 次のように私は2つのネストされた<code><svg></code>の要素を持っている要素はSVG要素
- 7. HTML <span>とsvg要素はインラインではありません
- 8. <hr />要素
- 9. <title>要素は<head>要素にある必要がありますか?
- 10. ラッピングはブロック要素
- 11. ブロック要素に別のブロック要素が含まれている場合、CSS要素をインラインに変更するのは間違っていますか?
- 12. 表示ブロックレベル要素はインライン
- 13. トーチ要素ごとの論理演算および/または
- 14. インライン要素のクリアがブロック要素と同じ方法で動作しない
- 15. ASP.Net:要素<name>は既知の要素ではありません
- 16. span、input、およびdiv要素の違いは何ですか?
- 17. ブロックまたは単一の線要素
- 18. <同期アダプタは>要素は
- 19. <many-to-many>要素の<column>要素の意味はなんですか?
- 20. SimpleXMLElement、xpath、およびサブ要素
- 21. CSSメディアクエリおよび要素幅
- 22. キャプチャ非ゼロ要素、カウントおよびインデックス
- 23. ポインタ<unique_ptrを<myclass>>要素
- 24. ウェブオーディオAPI <audio>要素
- 25. Javascript in <th>要素
- 26. <FORM>要素がDOM
- 27. <a>要素のオートフォーカス
- 28. エラー:<select>要素
- 29. JXA(自動化のためのJavascript)の要素および/または要素のコンテナの関係の削除
- 30. <transition>は単一要素のみ
HRは厳密な要素の一部です... –
-1 XHTML 2の現在の作業草案は 'line'要素を持たず、' HR'はHTML 4.01では廃止されず、XHTML 1.0 Strict! – Gumbo
私は修正されました...それが実際のDTD以外のものを二重チェックするために得られるものです。 – richardtallent