タグ li はブロックレベルの要素解析ではありません
以下の要素 も考慮される場合があります。 ブロック-レベル要素は、ブロック-レベル要素を含むことができるので、ブロック-レベル要素は、ブロック-レベル要素を含むことができます。
- DD - 定義説明
- DT - 定義用語
- FRAMESET - フレームセット
- LI - リスト項目
- TBODY - テーブル本体
- TD - テーブルデータセル
- TFOOT - テーブルフット
- TH - テーブルヘッダーセル
- THEAD - テーブルヘッド
- TR - テーブル列
この記述も、どうやら
<li />
は、"semi-inline" 要素です。もちろん、このリストには、次のようなものが含まれています。
<td />
これらの要素も、そんな疑念を抱かせるものだった。今日、各ブラウザのデフォルトのCSSを見た結果、次のようになった。
li{display:block;
}
IE8+ / Webkit / Firefox / Opera
li{display:list-item;
}
ここも基本的にクリア。IE6/7以外のA級ブラウザでは、"semi-inline"要素になります。への参照は
display:list-item;
というのも、現在ではすべてのA級ブラウザが対応しているにもかかわらず、実際に使っている人はあまり多くないからです。なぜか?あまり役に立たないからです。Quirks Modeでは、PPKはこのように言っています。
display: list-item
は、その要素がリストアイテムとして表示されることを意味します。これは主に、MacのIE 5では、その要素の前に弾丸が付く(ULのように)ことを意味します。 番号がバグっている:以前の番号はすべてバグっている。数字はバギーです:ページ内の以前のすべてのLIは1つとしてカウントされるので、この例は5番から始まります(スクリーンショットは、私が互換LIを挿入する前に作られたものです)。ライブの例です。
表示:ブロック
display: リストアイテム表示:リスト項目
なるほど、これではあまり意味がないですね。でも、私自身の疑問のひとつは解決されました。もし、あなたがそうであれば、次にコーディング中にバグや他の質問があったときに、おそらくすぐに反応できるように、それを共有します。
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
HTMLテーブルのクロスロー、クロスカラムの操作(rowspan、colspan)
-
IE、Firefox、Chromeの各ブラウザでスペースが不規則に表示される。
-
HTMLのテキスト外表示省略... テキストオーバーフローの実装
-
Htmlにおけるvalue属性とname属性の役割とその利用法
-
Htmlのヒント あなたのコードを意味的にする
-
各ブラウザのhrタグに関する注意点
-
HTMLテーブルフォーマット詳細
-
htmlタグの表示モード(ブロックタグ、インラインタグ、インラインブロックタグ)
-
TinyEditorは、シンプルで使いやすいhtml WYSIWYGエディタです。
-
WebページのレイアウトはIE6との互換性の問題を考慮する必要がある