インライン要素とブロックレベル要素の違い
1. インライン要素とブロックレベル要素の違い
1. インライン要素は行全体を占めません。それらはすべて同じ行に配置され、水平に配置されます。
ブロックレベル要素は縦に並べて1行を占めます。
2. ブロックレベル要素にはインライン要素を含めることができますが、インライン要素にはブロックレベル要素を含めることはできません。
3. インライン要素とブロックレベル要素の属性の違いは、主にボックスモデルの属性の幅が無効、高さが無効(line-heightは設定可能)、マージンアップ、および設定によるものです。 down は無効、up および down のパディングは無効です。
2. インライン要素とブロックレベル要素間の変換
インライン要素からブロック要素への変換: display:block;
ブロック要素はインライン要素への変換:display:inline;
3。幅と高さを設定しますか?
詳細な回答: CSS では、要素はドキュメント構造の基礎であり、各要素は、そのコンテンツを含むボックス (ボックス、「ボックス」とも訳されます) を生成します。要素。ただし、要素が異なれば表示方法も異なります。たとえば、 と も異なります。文書型定義 (DTD) では、さまざまな要素に対してさまざまな型が指定されます。これが、DTD が文書にとって重要である理由の 1 つです。
1. 置換可能な要素と置換不可能な要素 要素そのものの性質から、置換可能な要素と置換不可能な要素に分けることができます。 a) 置換要素
置換要素とは、ブラウザがタグと属性に基づいて要素の具体的な表示内容を決定することを意味します。
例えば、ブラウザはタグのsrc属性の値に基づいて画像情報を読み取って表示しますが、(X)HTMLコードを表示すると実際の内容は見えません。画像; 別の例は
HTMLの(X)、、
段落コンテンツ
段落は置換不可能な要素であり、テキスト「段落コンテンツ」が完全に表示されます。
2. 要素の表示
CSS 2.1 の要素には、置換可能要素と置換不可能な要素の分類方法に加えて、ブロックレベル要素 (ブロックレベル) とインラインレベル要素 ( inline-level、「インライン」要素とも訳されます)。
a) ブロックレベル要素
視覚的にブロックとしてフォーマットされた要素の最も明白な特徴は、デフォルトで親要素のコンテンツ領域を水平方向に埋め、左側には他の要素がないことです。デフォルトでは 1 行を占めます。
典型的なブロックレベル要素は、
、
、
から などです。
CSS によってフローティング (float 属性、左右にフロート可能) され、表示属性が "block" または "list-item" に設定されている要素は、ブロックレベルの要素です。
しかし、浮遊要素は特別で、浮遊しているため、その隣に他の要素がある可能性があります。また、「list-item」(リスト項目
b) インライン要素
インライン要素は新しいコンテンツ ブロックを形成しません。つまり、、、 などの他の要素が周囲に存在する可能性があります。 、これらはすべて典型的なインライン要素です。
表示属性が「inline」に等しい要素は全てインライン要素です。ほとんどすべての置換可能な要素は、、 などのインライン要素です。
ただし、要素の種類は固定ではなく、CSSの表示属性を設定することで、インライン要素をブロックレベルの要素にすることもできますし、ブロックレベルの要素をインライン要素にすることもできます。
3. 結論:
置換要素には通常、固有の寸法があるため、幅と高さを設定できます。たとえば、画像の幅と高さを指定しない場合、画像は保存時の画像の幅と高さである固有のサイズに従って表示されます。
フォーム要素については、ブラウザーにも幅や高さを含むデフォルトのスタイルがあります。
インライン要素とブロックレベル要素の違いに関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











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

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

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

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

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...
