[解決済み】ol/ulはinside <p>とoutsideのどちらを使うべき?
2022-03-26 09:47:01
質問
この2つのうち、標準に準拠しているのはどちらでしょうか?
<p>Text text text ...
<ol>
<li>First element</li>
</ol>
</p>
<p>
Other text text ...
</p>
OR
<p>
Text text text ...
</p>
<ol>
<li>First element</li>
</ol>
<p>
Other text text ...
</p>
解決方法は?
簡単に言うと、以下の通りです。
ol
の内部では法的に認められていません。
p
要素を使用します。
その理由を見るために、次のようにします。
仕様書へ移動する
! HTMLの仕様に慣れることができれば、多くの疑問や好奇心に答えてくれることでしょう。例えば
ol
の中に住むことができます。
p
. だから...
カテゴリー フローコンテンツ , パルパブルコンテンツ .
コンテンツモデルです。 フレーズ内容 .
カテゴリー フローコンテンツ .
コンテンツモデル : ゼロまたはそれ以上 li と スクリプト対応 要素を使用します。
最初の部分には、次のように書かれています。
p
要素に含めることができるのは
フレーズコンテンツ
(のような「インライン」要素である)。
span
と
strong
).
2番目の部分には
ol
は
フローコンテンツ
("ブロック" 要素のような
p
と
div
). そのため、それらは
できない
の中で使用されます。
p
.
ol
などの
flow content
のような他の要素で使用することができます。
div
:
カテゴリー フローコンテンツ , パルパブルコンテンツ .
コンテンツモデルです。 フローコンテンツ .
関連
-
[解決済み] ボディの背景色が表示されない?
-
[解決済み] margin-block-startとmargin-topの違いは何ですか?
-
[解決済み] HTML CSS インビジブルボタン
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] jQueryでdata属性で要素を選択する
-
[解決済み] label要素の中にinput要素を入れるべきですか?
-
[解決済み] jQuery.click()とonClickの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。Body " の後の無効な CSS: 期待されるセレクタまたは at-rule は、4 行目の "{" でした。
-
[解決済み] IE=edge,chrome=1というのは今でも有効なのでしょうか?
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] ionic 4でion-buttonをセンタリングする方法は?[重複しています]
-
[解決済み] Bootstrapのカラム内で画像を中央に配置する方法 [重複]について
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] デフォルトで空白を選択
-
[解決済み] Bootstrap 4 の mr-auto が正しく動作しない。
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] What are the allowed tags inside a <li>?