150
<img src='stackoverflow.png'>
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />

どれが正しいですか?

4

8 に答える 8

187

これは有効なHTML5であり、閉じなくてもまったく問題ありません。これはいわゆるボイド要素です。

<img src='stackoverflow.png'>

以下は有効なXHTMLタグです。それらは閉じられなければなりません。後者はHTML5でも問題ありません。

<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
于 2013-02-13T18:37:10.930 に答える
66
<img src='stackoverflow.png' />

正常に動作し、タグを適切に閉じます。alt視覚障害者用の属性を追加することをお勧めします。

于 2013-02-13T18:33:55.747 に答える
3

どちらも正解。HTML5 は厳密な規則に従っており、HTML5 ではすべてのタグを閉じることができます。したがって、HTML5 を使用するか HTML を使用し、適切な回答に従うかはあなた次第です。

<img src='stackoverflow.png'>
<img src='stackoverflow.png' />

2 番目のプロパティの方が適切です。

于 2018-11-15T16:39:36.857 に答える
2

XHTML パーサーでタグを読み取ろうとする場合は、終了タグがあると便利です。特殊なケースかもしれませんが、私はいつもそうしています。それを持っていても害はありません。つまり、閉じられていないタグにヒットしたときにキールオーバーしない XML リーダーの配列を使用できることを私は知っています。

コンテンツを解析しようとしない場合は、終了を無視してください。

于 2020-05-29T15:41:41.287 に答える