HTML5中的自闭标签(空元素) [英] Self-closing tags (void elements) in HTML5

查看:417
本文介绍了HTML5中的自闭标签(空元素)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HTML5规范的 8.1.2.1开始标记的第6步说 void elements 可能只有一个 / 字符。我认为这样可以更容易地将XHTML网站迁移到HTML5。



最佳做法是什么?



<例如,如果我使用HTML5(<!DOCTYPE html> )制作网站,我应该怎么做?


  1. 没有斜线

     < meta http-equiv = content-typecontent =text / html; charset = utf-8> 


  2. 斜线

     < meta http-equiv =content-typecontent =text / html; charset = utf-8/> 


如果两个浏览器都正确显示,我假设(1)没有斜杠就是要走的路,因为它更多的是HTML5。

最好的做法,并根据规范的作者伊恩希克森,没关系。


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?

  1. without the slash

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    

  2. 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.

解决方案

There is no consensus on best practice, and according to the author of the spec, Ian Hickson, it does not matter.

这篇关于HTML5中的自闭标签(空元素)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆