HTMLブロックレベルとインラインブロック要素(概要)
ブロックレベルの違いについて学ぶ &インラインブロック HTMLの要素。
HTMLでは、すべての要素にデフォルトの表示があります すべてのブラウザに組み込まれているユーザーエージェントスタイルシート(UAS)によって継承される値。
表示値のオプションには、ブロックの2つがあります。 およびインライン:
- CSSでブロック:
display:block;
- CSSのインライン:
display:inline-block;
HTML要素の動作またはスタイルは、ブラウザのユーザーエージェントスタイルシート(UAS)から取得されます。 —簡単に上書きできます。したがって、ブロックレベルの要素は、次の簡単な宣言でインライン要素に変換できます。 display:inline-block;
—およびその逆。
ブロックレベル要素とは何ですか?
HTMLでは、ブロックレベルの要素 は常に新しい行で始まり(改行のように)、そのコンテナの全幅を占める要素(親要素)です。
したがって、
コード例:
結果:
わかりました、それが全幅を占めることはわかりません。見やすくするために、境界線を追加しましょう:
結果:
これで、
前述したように、ブロックレベルの要素は新しい行を開始します。コードレベルでどのように表示され、ユーザーの観点からブラウザでどのようにレンダリングされるかを次に示します。
外観:
2つの
HTMLのブロックレベル要素の完全なリスト:
外観:
インラインブロック要素は改行で始まりません(改行)。
したがって、コードレベルで2つのインラインブロック要素が隣り合っている場合:
次に、ブラウザで次のようにレンダリングします:
そして、インラインブロックとブロックの違いを理解するために、それらを「並べて」比較してみましょう。
HTMLのすべてのインライン要素のリスト:
HTML見積もりは、HTMLで見積もりを作成するために使用されます。 HTMLのタグは、短い引用符を定義するために使用されます。これはブロックレベルの要素であり、HTMLのタグは、別のソースから引用されたセクションを定義するために使用されます。これはブロックレベルの要素でもあります。 構文 以下は構文です- <q>quote</q> または <blockquote>quote</blockquote> 例 HTML引用符の例を見てみましょう- <!DOCTYPE html>
<html>
<style>
HTMLのHTMLDOMオブジェクトオブジェクトは、 を表します 要素。 要素の作成 var objectElement = document.createElement(“OBJECT”) ここでは、「 objectElement 」は次のプロパティを持つことができます- プロパティ 説明 データ objectelementによって使用されているリソースのURLを設定/返します フォーム オブジェクト要素の囲み形式への参照を返します 高さ オブジェクト要素の高さを設定/返します 名前 オブジェクト要素の
<div>I’m a block-level element.</div>
<div style="border:1px solid #dd4c4f">I’m a block-level element.</div>
を使用しています。 要素。 <div style="border:1px solid #dd4c4f">I’m a block-level element.</div>
<div style="border:1px solid #dd4c4f">I’m another block-level element.</div>
すべてのHTMLブロックレベル要素
<アドレス>コード>
でグループ化します 。
、
、
、
、
、
<div style="display:inline-block;border:1px solid #dd4c4f;">
I’m a inline-block element
</div>
<div style="display:inline-block;border:1px solid #dd4c4f">
I’m a inline block element.
</div>
<div style="display:inline-block;border:1px solid #dd4c4f">
I’m a another inline block element.
</div>
すべてのHTMLインラインブロック要素