关闭HTML5中的代码

前端之家收集整理的这篇文章主要介绍了关闭HTML5中的代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在HTML5中,仍然适合关闭< br>标记与< br /&gt ;? 这显然也适用于所有其他单个标签。我意识到这并不实际影响东西如何工作,但什么是最好的做法在这里?
someLines of txt <br>            // How you see a lot of people doing it
and then some <br />             // XHTML style! Should I still be doing this? 
ow im not done yet.. <br> </br>  // No one does this right? RIGHT?!

解决方法

W3C specification for HTML

>以下是HTML中的void元素的完整列表:

> area,base,br,col,command,embed,hr,img,input,keygen,link,Meta,param,source,track,wbr

> Void元素只有一个开始标签;不得为void元素指定结束标记
>开始标签由以下部分组成,具体顺序如下:

> A <字符。
>元素的标记名称
>可选地,一个或多个属性,每个属性必须在一个或多个空格字符前面。
>可选,一个或多个空格字符。
>可选地,一个/字符,只有当元素是一个void元素时,它才会出现。
> A>字符。

从这看起来,我们可以使用< br>或< br /&gt ;.但是,结束标记< / br>无效,因此请勿使用< br> < / br&gt ;. 通过HTML Validation Service运行以下指示同样多。

<!DOCTYPE html>
<html>
<head>
  <Meta charset="utf-8">
  <title>Testing void elements</title>
</head>
<body>
    some lines of txt <br>
    and then some more <br />
    I'm not done yet... <br> </br> <!-- This line generates an error -->
</body>
</html>

因此,请使用< br>或< br /&gt ;,请确保您始终使用它们。 编辑:如Brad所述,< br />也是有效的XHTML,所以也许最好选择这种形式。

猜你在找的HTML5相关文章