HTML は、主に 2 種類の要素があります。
<p>
<ul>
順序付きリスト <ol>
<h1>
から第 6 レベルの見出し<h6>
<article>
<section>
<blockquote>
<a>
<em>
<strong>
<q>
<abbr>
ブロック要素は、コンテンツを一貫性のあるブロックに分割することにより、ページの主要部分を構造化することを目的としています。
インライン要素は、テキストの一部を区別して、特定の機能や意味を与えることを目的としています。インライン要素は通常、1 つまたはいくつかの要素で構成されます。
<p>Youtubeで<a href="https://www.youtube.com">HTMLチュートリアル</a>を見る</p>
すべてのブロック要素には、開始タグと終了タグがあります。
そのため、自己完結型要素はインライン要素になります。これは、構文で他の HTML 要素を含めることができないためです。
開始タグと終了タグの有無 | 自己完結型 | |
---|---|---|
ブロック要素 | <p></p> <ul></ul> <ol></ol> | × |
インライン要素 | <a></a> <strong></strong> <em></em> | <input> <br> <img> |
ブロック/インライン要素にはいくつかの例外がありますが、最も頻繁に遭遇するものは次のとおりです。
<li>
<table>
,<tr>
,<td>