Step 6 of 8.1.2.1 Start tags of the HTML5 spec says that void elements may have a single /
character. I think this is so it's easier to migrate sites that are XHTML over to HTML5.
What's the best practice?
E.g., if I'm making a website with HTML5 (<!DOCTYPE html>
), which should I do?
without the slash
<meta http-equiv="content-type" content="text/html; charset=utf-8">
with the slash
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
If both render correctly on all browsers, then I'm assuming (1) without the slash is the way to go since it's more HTML5.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…