タグを閉じる必要はありません

HTML4とHTML5には、有効なHTMLに終了タグを使用する必要のないいくつかのHTMLタグがあります。 彼らです:

これらのタグのほとんどが必須の終了タグを持たないのは、ほとんどの場合、終了タグが文書内の別のタグの存在によって暗示されるためです。 たとえば、ほとんどのWebドキュメントでは、段落(

)の後に、別の段落または別のブロックレベルの要素が続きます 。 したがって、ブラウザは、段落が次の段落の開始によって終了したと推論することができる。

このリストの他のタグには、必ずしも内容があるとは限りません。 この要素には、タグを含むことができますが、そうする必要はありません。 colgroupにcolタグが含まれていない場合、終了タグを省略しても混乱はありません。ほとんどの場合、カラム数はspan属性で定義されます。

終了タグを残すとページがスピードアップする

これらの要素の終了タグを省略する理由の1つは、ページのダウンロードに余分な文字を追加してページを遅くするためです。 あなたのウェブページのダウンロードをスピードアップするために行うべきことを探しているなら、オプションの終了タグを取り除くことは始めるのに適しています。 多くの段落や表のセルを持つ文書の場合、これは大幅に節約できます。

しかし、閉じたタグを残すことは、あまり良いことではありません

終了タグに残す重要な理由がいくつかあります。

XHTMLにすべての終了タグが必要

ほとんどの人がこれらの要素で終了タグを使用する主な理由は、XHTMLのタグです。 XHTMLを書くときは、必ず終了タグが必要です。 将来的にWeb文書をXHTMLに変換する予定がある場合は、文書が準備できるように終了タグを挿入するのが最も簡単です。