質問: 開始タグと終了タグについて 開始タグと終了タグについて ものすごく初歩的な質問で失礼します。 ### などいのように開始タグと終了タグの間に、他の多くの要素がある場合、どこがその要素の終了タグなのか分からなくなります。 それぞれの開始タグが、それぞれの終了タグと対応するのは、どのようなルールのもとに決定されているのですか??
回答: 開始タグから見ると, 直後の「開始タグに対応していない終了タグ」に対応する. 逆に終了タグから見ると, 直前の「終了タグに対応していない開始タグ」に対応する. なお, 細かいことですが「要素」という表現は「要素」と「タグ」を混同したものであって正しくありません. 「要素」は「開始タグから (対応する) 終了タグまで」を表す (あるいは「『開始タグ』や『終了タグ』がそれぞれの要素の開始や終了を意味する」) ので, この文脈では「div要素」と呼ぶべきです.