HTMLブロックレベルとインラインブロック要素(概要)
ブロックレベルの違いについて学ぶ &インラインブロック HTMLの要素。
HTMLでは、すべての要素にデフォルトの表示があります すべてのブラウザに組み込まれているユーザーエージェントスタイルシート(UAS)によって継承される値。
表示値のオプションには、ブロックの2つがあります。 およびインライン:
- CSSでブロック:
display:block; - CSSのインライン:
display:inline-block;
HTML要素の動作またはスタイルは、ブラウザのユーザーエージェントスタイルシート(UAS)から取得されます。 —簡単に上書きできます。したがって、ブロックレベルの要素は、次の簡単な宣言でインライン要素に変換できます。 display:inline-block; —およびその逆。
ブロックレベル要素とは何ですか?
HTMLでは、ブロックレベルの要素 は常に新しい行で始まり(改行のように)、そのコンテナの全幅を占める要素(親要素)です。
したがって、
コード例:
結果:
わかりました、それが全幅を占めることはわかりません。見やすくするために、境界線を追加しましょう:
結果:
これで、
前述したように、ブロックレベルの要素は新しい行を開始します。コードレベルでどのように表示され、ユーザーの観点からブラウザでどのようにレンダリングされるかを次に示します。
外観:
2つの
HTMLのブロックレベル要素の完全なリスト:
外観:
インラインブロック要素は改行で始まりません(改行)。
したがって、コードレベルで2つのインラインブロック要素が隣り合っている場合:
次に、ブラウザで次のようにレンダリングします:
そして、インラインブロックとブロックの違いを理解するために、それらを「並べて」比較してみましょう。
HTMLのすべてのインライン要素のリスト:
HTMLには、他の情報源から引用した文章を適切に表現するための専用タグが用意されています。代表的なものが、短い引用を定義する<q>タグと、別ソースから引用したセクション全体を定義する<blockquote>タグです。両者の大きな違いは要素の種類にあります。<q>タグはインライン要素として機能し、文章中に自然な形で引用文を埋め込めます。一方、<blockquote>タグはブロックレベル要素で、独立した引用ブロックとして表示されます。多くのブラウザでは、<q>タグで囲んだテキストには二重引用符( )が自動的に付与され、<blockq
HTML DOM の Object オブジェクトは、HTML 内の <object> 要素を JavaScript から操作するためのインターフェースです。<object> 要素は、画像や PDF、動画などの外部リソースを Web ページに埋め込む際に使用されます。
Object 要素の作成方法
JavaScript で新しい <object> 要素を作成するには、document.createElement() メソッドを使用します。
var objectElement = document.createElement(OBJECT);
Object <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インラインブロック要素