gpt4 book ai didi

html - 在 HTML5 中关闭诸如
之类的空元素的自关闭标记的允许方法是什么?

转载 作者:技术小花猫 更新时间:2023-10-29 11:41:06 25 4
gpt4 key购买 nike

在 HTML5 中关闭 <br> 是否仍然合适?用 <br /> 标记?

这显然也适用于所有其他单个标签。我意识到这实际上并不影响东西的工作方式,但这里的最佳做法是什么?

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 元素指定结束标记。

  • 开始标签由以下部分组成,顺序如下:

    • A <性格。
    • 元素的标签名称。
    • 可选的一个或多个属性,每个属性前面必须有一个或多个空格字符。
    • 可选,一个或多个空格字符。
    • 可选,/字符,仅当元素为 void 元素时才可能存在。
    • A >性格。

由此看来我们可以使用 <br><br/> .但是,结束标记 </br> 无效,所以不要使用 <br> </br> .

通过 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/> ,只需确保始终如一地使用它们即可。

编辑:正如布拉德所说,<br />也是有效的 XHTML,所以也许最好选择这种形式。

关于html - 在 HTML5 中关闭诸如 <br> 之类的空元素的自关闭标记的允许方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com