在没有<;html>;标签?
我在gitHub上找到了这个示例HTML代码,注意到这个页面没有在没有<;html>;标签?,html,Html,我在gitHub上找到了这个示例HTML代码,注意到这个页面没有和标记,也没有标记。我被告知这些是可选的。我理解,但是如果没有标签,如何创建html文档呢?在这个例子中发生了什么 作者告诉我。是的,它可以创建,并且在一些浏览器(如Chrome和Firefox)中可以正常工作,但在其他浏览器中会中断。一般来说,不建议这样做,因为正如我已经说过的,它可能会破坏某些浏览器的功能 此外,根据HTML5规范,html、body和head标记是完全可选的。然而,HTML4和HTML5中似乎都需要非空的标记
和
标记,也没有
标记。我被告知这些是可选的。我理解
,但是如果没有
标签,如何创建html文档呢?在这个例子中发生了什么
作者告诉我。是的,它可以创建,并且在一些浏览器(如Chrome和Firefox)中可以正常工作,但在其他浏览器中会中断。一般来说,不建议这样做,因为正如我已经说过的,它可能会破坏某些浏览器的功能 此外,根据HTML5规范,html、body和head标记是完全可选的。然而,HTML4和HTML5中似乎都需要非空的
标记
编辑:如果您正在寻找更胜任的答案,您应该检查以下答案:
是的,它可以创建,在一些浏览器(如Chrome和Firefox)中可以正常工作,但在其他浏览器中会中断。一般来说,不建议这样做,因为正如我已经说过的,它可能会破坏某些浏览器的功能 此外,根据HTML5规范,html、body和head标记是完全可选的。然而,HTML4和HTML5中似乎都需要非空的
标记
编辑:如果您正在寻找更胜任的答案,您应该检查以下答案:
这取决于服务。通常,我倾向于将
放在返回到客户机的任何HTML中。例如,Chrome会自动为您生成
标记。其他人,比如IE,则不会,并且很难理解代码
我的建议是,在HTML输出中始终包含
,因为这是最好的、跨浏览器兼容的HTML格式设置方法
范例
如果打开此文件:
<h3>Hello World!</h3>
你好,世界!
在Chrome浏览器中,并在开发者控制台中查看元素,您将看到:
<html>
<head>
</head>
<body>
<h3>Hello!</h3>
</body>
</html>
你好
Chrome可以处理这个问题,但其他浏览器不能。这取决于服务。通常,我倾向于将
放在返回到客户机的任何HTML中。例如,Chrome会自动为您生成
标记。其他人,比如IE,则不会,并且很难理解代码
我的建议是,在HTML输出中始终包含
,因为这是最好的、跨浏览器兼容的HTML格式设置方法
范例
如果打开此文件:
<h3>Hello World!</h3>
你好,世界!
在Chrome浏览器中,并在开发者控制台中查看元素,您将看到:
<html>
<head>
</head>
<body>
<h3>Hello!</h3>
</body>
</html>
你好
Chrome可以处理这个问题,但其他浏览器不能。
和
标记是每个html页面的规则。有些人不使用它们,但你应该!在一些旧浏览器中,没有
标记的页面可能会以错误的方式读取。
所以把它们放好
阅读此处:
和
标记是每个html页面中的规则。有些人不使用它们,但你应该!在一些旧浏览器中,没有
标记的页面可能会以错误的方式读取。
所以把它们放好
阅读此处:当满足特定条件时,可以省略一些HTML5元素的开始/结束标记 e、 除非html元素中的第一件事不是注释,否则html开始标记是可选的
但是,如果您不想了解这些条件,请不要忽略HTML5元素的开始/结束标记,这是一种简单的方法当满足特定条件时,可以忽略一些HTML5元素的开始/结束标记 e、 除非html元素中的第一件事不是注释,否则html开始标记是可选的
但是,如果你不想了解这些条件,只要不要忽略HTML5元素的开始/结束标记,这是一个简单的方法因此它不符合标准?@LordLoh:自己回答这个问题,使用w3c验证程序抛出一个错误,但我认为JS(那里有复杂的JS)在渲染时添加了标记。如果在顶部添加,则会验证。为了通过验证,您至少需要一个标题标记,如:awesome title。根据下面的页面,title标记在HTML4和HTML5中都是必需的标记:因此它不符合标准?@LordLoh:自己回答这个问题,使用w3c验证程序抛出一个错误,但我认为JS(那里有复杂的JS)在渲染时添加了标记。如果在顶部添加,则会验证。为了通过验证,您至少需要一个标题标记,如:awesome title。根据以下页面,标题标签在HTML4和HTML5中都是必需的标签: