ホームページ ウェブフロントエンド htmlチュートリアル タグ li はブロックレベルの要素分析_HTML/Xhtml_Web ページの作成ですか?

タグ li はブロックレベルの要素分析_HTML/Xhtml_Web ページの作成ですか?

May 16, 2016 pm 04:41 PM
li ブロックレベルの要素

なぜ高さを設定できるのですが、

要素とは異なり、「セミインライン」(inline: inline[text]-level) 要素であるように感じられます。 HTML 4 は次のように記述されます:

次の要素 は、ブロック レベルの要素を含む可能性があるため、 ブロック レベルの要素とみなされます:

  • DD – 定義の説明
  • DT – 定義用語
  • フレームセット – フレームセット
  • LI – リスト項目
  • TBODY – テーブル本体
  • TD – テーブル データ セル
  • TFOOT – テーブルの足
  • TH – テーブルヘッダーセル
  • THEAD – テーブルヘッド
  • TR – テーブル行

この説明は、<li /> が「セミインライン」要素であることを示しているようです。もちろん、このリストの <td /> に類似した要素も、私にそのような疑問を抱かせました。今回は各ブラウザのデフォルトCSSを調べてみました。結果は次のようになります:

Browsers CSS
IE6/IE7 li{display:block;}
IE8 / Webkit / Firefox / Opera li{display:list-item;}

これで基本的には明らかです。 IE6/7 以外の A グレード ブラウザでは、これは「セミインライン」要素です。 display:list-item; に関しては、実際、現在すべての A グレードのブラウザーがサポートしているにもかかわらず、それを使用している人はそれほど多くありません。なぜ?実際、それは何の役にも立ちません。 Quirks モードでは、PPK は次のように言います:

display: list-item は、要素がリスト項目として表示されることを意味します。これは主に、要素の前に黒丸 (UL など) があることを意味します。ただし、Mac 上の IE 5 では番号が付きます (例: OL) 数値にはバグがあります。ページ内のすべての以前の LI は 1 つとしてカウントされるため、この例は番号 5 から始まります (スクリーンショットは互換性 LI を挿入する前に作成されました)。

実際の例:

表示: ブロック

表示: リスト項目
表示: リスト項目

そうです。実際、これにはあまり意味がありません。しかし、それは私の疑問の一つを解決したと考えることができます。あなたもそのような疑問を持っているなら、それを共有してください。おそらく、次回コーディング中にバグやその他の質問が発生したときに、おそらくすぐに対応できるでしょう。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

李って何の元素? 李って何の元素? Aug 03, 2023 am 11:19 AM

li は HTML マークアップ言語の要素であり、リストの作成に使用されます。 li は、ul または ol の子要素であるリスト項目を表します。li タグの役割は、リスト内の各項目を定義することです。 HTML では、通常、li 要素は、順序付きリストまたは順序なしリストを作成するために ul 要素または ol 要素とともに使用されます。順序なしリストは ul 要素を使用し、リスト項目は li 要素で表されますが、順序付きリストは ol 要素を使用し、また、 li 要素表現。

HTMLのliとは何ですか HTMLのliとは何ですか Nov 19, 2021 pm 03:31 PM

HTML における li の正式な英語名は「list item」で、「リスト項目」を意味します。リスト項目を定義する要素タグです。構文は「<li>list item content</li>」; " <li>" タグ 順序付きリスト "<ol>" および順序なしリスト "<ul>" で使用できます。

CSSでliのデフォルトスタイルを削除する方法 CSSでliのデフォルトスタイルを削除する方法 Jan 28, 2023 pm 02:09 PM

CSS で li デフォルト スタイルを削除する方法: 1. HTML サンプル ファイルを作成します; 2. li タグのコンテンツを追加します; 3. CSS で "list-style-type" 属性を "none" に設定して、li デフォルト スタイルを削除します。

インライン要素とブロックレベル要素とは何ですか? インライン要素とブロックレベル要素とは何ですか? Aug 17, 2023 am 11:33 AM

インライン要素には、div、p、h1-h6、ul、ol、li、table、form などが含まれ、ブロックレベルの要素には、span、a、img、strong、em、input、label などが含まれます。 2 つの要素の特徴: 1. インライン要素は行を占有し、親コンテナの幅を自動的に埋め、幅、高さ、内側と外側のマージンおよびその他の属性を設定でき、他のブロックレベル要素とインライン要素を含めることができます。 ; 2. インライン要素は排他的な行を占有しません、幅と高さは内容によって決まり、内余白と外余白は要素自体の配置にのみ影響します。

インライン要素とブロックレベル要素の違いは何ですか? インライン要素とブロックレベル要素の違いは何ですか? Oct 16, 2023 am 09:51 AM

インライン要素とブロックレベル要素には、「ボックスモデル」、「配置」、「コンテンツ表示」、「相対位置」、「デフォルトサイズ」の 5 つの違いがあります。 1. インライン要素は独立したボックス、幅、高さを生成しません。内容に応じて、ブロックレベル要素は独立した長方形のフレームを生成し、幅、高さ、マージン、パディングなどの属性を設定できます; 2. インライン要素は同じ行に水平に配置されますが、ブロックレベル要素は上から下へ押す 順番に並べる; 3. インライン要素にはブロックレベル要素を含めることはできませんが、ブロックレベル要素には他のブロックレベル要素およびインライン要素を含めることができます。

インライン要素とブロックレベル要素の違い: HTML における要素分類の深い理解 インライン要素とブロックレベル要素の違い: HTML における要素分類の深い理解 Dec 23, 2023 am 10:01 AM

インライン要素とブロックレベル要素の違い: HTML の要素の分類を深く理解する HTML では、要素はインライン要素とブロックレベル要素の 2 つのカテゴリに分類できます。 HTML のレイアウトとスタイルを正しくマスターするには、それらの違いを理解することが非常に重要です。この記事では、インライン要素とブロックレベル要素の特性を深く理解し、具体的なコード例を示します。インライン要素 インライン要素は、HTML ドキュメント内でデフォルトでインラインに表示される要素です。これらは行全体を占めるわけではありませんが、ドキュメント フローの配置方法に基づいて行内に密接に表示されます。業界ではよくあること

インライン要素とブロックレベル要素とは何ですか? インライン要素とブロックレベル要素とは何ですか? Nov 24, 2023 pm 01:57 PM

インライン要素には、a、span、strong、b、em、i、label、img、input、select、textarea、button、abbr、cite、code、big、small、sub、sup などが含まれます。ブロックレベル要素には、div、p、h1-h6、form、ul、ol、dl、dt、dd、li、table、tr、td、th、hr、blockquote、address、menu、pre などが含まれます。

HTMLのインライン要素とブロックレベル要素とは何ですか? HTMLのインライン要素とブロックレベル要素とは何ですか? Oct 16, 2023 am 09:57 AM

HTML で一般的に使用されるインライン要素とブロックレベル要素は次のとおりです。 1. ブロックレベル要素には、<div>、<p>、<ul>、<ol>、<li>、<h1>~<h6> などのセマンティクスが含まれます。 、<header> タグ; 2. インライン要素には、<span>、<a>、<strong>、<em>、<img>、<input> などのタグが含まれます。

See all articles