css: ブロック、インライン、およびインラインブロックの使用法と違い
全体の概念
ブロックとインラインの 2 つの概念は略語であり、完全かつ正確な用語はブロックレベル要素 (ブロックレベル要素) とインライン要素 (インライン要素) です。通常、ブロック要素は独立したブロックとして実現され、別の行に変更されます。インライン要素は前後で改行されず、行がいっぱいになるまで一連のインライン要素が 1 行に表示されます。
一般に、HTML 要素には独自のレイアウト レベル (ブロック要素またはインライン要素) があります。
一般的なブロックレベル要素には、 DIV、FORM、TABLE、P、PRE、H1~H6、DL 、OL が含まれます。 、ULら。
一般的なインライン要素には、SPAN、A、STRONG、EM、LABEL、INPUT、SELECT、TEXTAREA、IMG、BR などが含まれます。
block 要素には block 要素と inline 要素を含めることができますが、inline 要素には inline 要素のみを含めることができます。これは一般的な記述であり、各特定の要素に含めることができる要素も特定であるため、この規則は個々の要素には適用されないことに注意してください。たとえば、P 要素にはインライン要素のみを含めることができますが、ブロック要素は含めることができません。
一般的に、display:inline と display:block の設定を通じて要素のレイアウト レベルを変更できます。
block、inline、inlinke-blockの詳細の比較
追加説明
通常、要素のレイアウトレベルを調整するには、display:block、display:inline、またはdisplay:inline-blockを使用します。実際、表示パラメータはこれら 3 つよりもはるかに多くあり、より一般的に使用されるだけです。
IE (IE の下位バージョン) は元々 inline-block をサポートしていないため、IE のインライン要素には display:inline-block を使用します。理論上、IE は認識しませんが、display:inline-block を使用すると、レイアウトは IE でトリガーされるため、インライン要素は display:inline-block 属性のようになります。
display:inline-block
display:inline
display:block
は単にオブジェクトをインラインオブジェクトでレンダリングすることを意味します。ただし、オブジェクトの内容は提示されますブロックオブジェクトとして。後続のインライン オブジェクトは同じ行に配置されます。たとえば、リンク (要素) に inline-block 属性値を与えると、リンクがブロックの幅と高さの特性と、インラインのピア特性の両方を持つようになります。
- インライン要素は単独で行を占有することはなく、1 行に収まらないまでは新しい行が追加されます。要素。
- インライン要素の幅と高さの属性の設定は無効です。
- インライン要素の margin 属性と padding 属性、水平方向の padding-left、padding-right、margin-left、および margin-right はすべてマージン効果を生成しますが、垂直方向の padding-top、padding-bottom、margin -top はマージン効果を生成します。 、 margin-bottom はマージン効果を生成しません。
- ブロック要素は独自の行を占有し、複数のブロック要素はそれぞれ新しい行を持ちます。デフォルトでは、ブロック要素の幅がその親要素の幅に自動的に収まります。
- block要素は幅と高さの属性を設定できます。ブロックレベル要素の幅が設定されている場合でも、依然として排他的な行を占有します。
- block要素はmarginとpadding属性を設定できます。
以上がcss: ブロック、インライン、およびインラインブロックの使用法と違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。
