Html-blocks

提供:Dev Guides
移動先:案内検索

HTML-ブロック

すべてのHTML要素は、2つのカテゴリに分類できます*(a)*ブロックレベル要素(b)インライン要素。

ブロック要素

ブロック要素は、その前後に改行があるかのように画面に表示されます。 たとえば、<p>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<ul>、<ol>、<dl>、<pre>、<hr/>、<blockquote>、および<address>要素はすべてブロックレベルの要素です。 それらはすべて独自の新しい行で始まり、それらに続くものはすべて独自の新しい行に表示されます。

インライン要素

一方、インライン要素は文内に表示でき、独自の新しい行に表示する必要はありません。 <b>、<i>、<u>、<em>、<strong>、<sup>、<sub>、<big>、<small>、<li>、<ins>、<del>、< code>、<cite>、<dfn>、<kbd>、および<var>要素はすべてインライン要素です。

HTML要素のグループ化

他のさまざまなHTMLタグをグループ化するために非常に頻繁に使用する2つの重要なタグがあります(i)<div>タグと(ii)<span>タグ

<div>タグ

これは非常に重要なブロックレベルタグであり、他のさまざまなHTMLタグをグループ化し、要素のグループにCSSを適用する際に大きな役割を果たします。 今でも<div>タグを使用して、ページのさまざまな部分(左、右、上など)を定義するWebページレイアウトを作成できます。 このタグはブロックの視覚的な変更を提供しませんが、CSSで使用する場合により多くの意味があります。

以下は、<div>タグの簡単な例です。 カスケードスタイルシート(CSS)は別の章で学習しますが、ここでは<div>タグの使用方法を示すために使用しました-

<!DOCTYPE html>
<html>

   <head>
      <title>HTML div Tag</title>
   </head>

   <body>
      <!-- First group of tags -->
      <div style = "color:red">
         <h4>This is first group</h4>
         <p>Following is a list of vegetables</p>

         <ul>
            <li>Beetroot</li>
            <li>Ginger</li>
            <li>Potato</li>
            <li>Radish</li>
         </ul>
      </div>

      <!-- Second group of tags -->
      <div style = "color:green">
         <h4>This is second group</h4>
         <p>Following is a list of fruits</p>

         <ul>
            <li>Apple</li>
            <li>Banana</li>
            <li>Mango</li>
            <li>Strawberry</li>
         </ul>
      </div>
   </body>

</html>

これは、次の結果を生成します-

<span>タグ

HTML <span>はインライン要素であり、HTMLドキュメント内のインライン要素をグループ化するために使用できます。 このタグは、ブロックの視覚的な変更も提供しませんが、CSSで使用する場合により多くの意味を持ちます。

<span>タグと<div>タグの違いは、<span>タグがインライン要素で使用されるのに対し、<div>タグはブロックレベルの要素で使用されることです。

以下は、<span>タグの簡単な例です。 カスケードスタイルシート(CSS)は別の章で学習しますが、ここでは<span>タグの使用方法を示すために使用しました-

<!DOCTYPE html>
<html>

   <head>
      <title>HTML span Tag</title>
   </head>

   <body>
      <p>This is <span style = "color:red">red</span> and this is
         <span style = "color:green">green</span></p>
   </body>

</html>

これは、次の結果を生成します-