html标签内是否允许换行?

Pet*_*mit 8 html

是否允许在html标签内换行?例如:

<h1
id="heading">
Run Code Online (Sandbox Code Playgroud)

在Chrome中进行的首次测试表明该方法可行,但是规范是否明确允许这样做,并且所有浏览器(尤其是电子邮件客户端)都可以正确解析吗?

那属性呢?

<h1 
class="one
two">
Run Code Online (Sandbox Code Playgroud)

在这种情况下,将其解释为空格吗?

(在“可能重复的问题”中未回答最后一种情况)

MaV*_*SCy 7

是的,那是可以接受的!浏览器将忽略换行符,并将其分隔为空格。因此,在第二个示例中,您将拥有一个h1具有两个类作为属性的元素。

所以

<h1 
class="one
two">
Run Code Online (Sandbox Code Playgroud)

是相同的

< h1 class="one two">
Run Code Online (Sandbox Code Playgroud)