だから、私は大学でHTMLのリストについて学んでいて、教授は<li>
には</li>
や<img>
や<br>
などの他のタグと一緒に終了タグがないと言いました。それは正しいですか?最後にタグを使用する多くのテンプレート/テーマを見たので、多くのサイトも</li>
が存在することを教えてくれているので、誰を信じて正しい使い方がわからない<li>
?
私がこれを尋ねる理由は、前回<img>
タグについて学習したときに、マウスをポイントしたときにalt=""
属性が画像の上に表示されるテキストを提供すると彼は言ったからです私がここで尋ねたときの壊れた画像の代替テキストと彼がその場合は間違っていたので、これもまた疑問に思いました。
ありがとう。
li
element には終了タグ(</li>
)、ただし オプション 場合によっては:
li
要素の直後に別のli
要素が続いている場合、または親要素にコンテンツがない場合は、li
要素の終了タグを省略できます。
終了タグを省略するのは良いコーディング方法ではありません。
常に終了タグを書き込む場合
意味的に、すべてのタグには開始タグと終了タグがあります、使用するかどうかはまったく別の問題です。
HTMLとXHTMLの間には違いがあります。 XHTMLはより厳密です。
古い通常のHTMLはそれを強制しませんすべてのタグ、XHTMLのすべてのタグは検証する終了タグ**があります。でも<br>
および<img>
はしばしば<br />
または<img ... />
を使用して、終了タグを具体的に指定します。
XHTMLは、他の要件も導入しています。
詳細は HTMLからXHTML を参照してください