Di HTML5, apakah kita masih membutuhkan garis miring seperti di XHTML?
<img src="some_image.png" />
validator.w3.org tidak mengeluh jika saya menjatuhkannya, bahkan tidak ada peringatan. Tetapi beberapa dokumen online tampaknya menunjukkan bahwa garis miring akhir masih diperlukan untuk tag seperti img, link, meta, br, dll.
Jawaban:
img
Tag adalah Elemen Kosong sehingga tidak membutuhkan tag akhir....
W3C | WHATWG
Karena itu, penguraiannya tidak ketat dalam HTML5 sehingga tidak akan menimbulkan bahaya besar.
sumber
<br/
), jawaban ini hanya mengacu pada tag akhir (misalnya<br></br>
).an ending slash
denganan end tag
, dan dengan demikian salah memahami paragraf spesifikasi yang mengutip. Hal ini menyebabkan kebingungan @ YannisDran. @minitech menyatakan dengan benar apa yang benar.Dalam HTML 5, garis miring penutup adalah opsional pada elemen kosong seperti
img
(Saya menambahkan ini karena jawaban yang diterima saat ini hanya mengatakan: "tag akhir tidak boleh ditentukan untuk elemen kosong", dan tidak membahas garis miring penutup di elemen kosong).Mengutip dari http://www.w3.org/TR/html5/syntax.html#start-tags (nomor 6):
sumber
<br/>
atau<img ... />
ada kesalahan.Nggak. HTML tidak pernah membutuhkannya, bahkan sebelum HTML5. Jika Anda berencana menggunakan XHTML dengan fitur HTML, maka ya, itu perlu.
sumber
Menurut Tag Awal, mereka opsional.
sumber
Garis miring akhir untuk elemen kosong adalah opsional.
Keduanya adalah HTML5 yang valid:
dan
Elemen Void adalah:
area
base
br
col
embed
hr
img
👍input
link
meta
param
source
track
wbr
Selain menarik:
Detail lebih lanjut di: https://html.spec.whatwg.org/multipage/syntax.html#elements-2
Lihat juga pertanyaan SO di sini:
Tag yang menutup sendiri (elemen kosong) di HTML5
sumber