-1

启动 html 文档时,我总是写

<!doctype html>
<html>

但是有很多网站把它写成

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

像我这样做会有危险吗?所有额外属性的好处是什么?

4

4 回答 4

0

您正在使用 HTML5 文档类型,请参阅http://ejohn.org/blog/html5-doctype/http://alistapart.com/article/doctype/

于 2013-03-15T11:39:59.413 回答
0

您将文档类型设置为 HTML5。您看到的其他版本适用于较低的(HTML4.01 等)版本。

据我所知,除非人们在旧版(IE6 或更低版本)浏览器上查看您的网站,否则使用 HTML 5 标记会导致太多问题。

您可以在此处找到更全面的指南:http: //www.w3schools.com/tags/tag_doctype.asp

于 2013-03-15T11:40:30.610 回答
0

这些网站在 html5 版本之前使用。但您使用的是 html5 版本。在 html5 中,您可以简单地指定文档类型,例如

<!doctype html>

但是在以前的版本中(在 html5 之前)我们有 doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
于 2013-03-15T11:40:42.497 回答
0

通常使用<!DOCTYPE>声明来区分 HTMLish 语言的版本(在本例中为 HTML 或 XHTML)。

不同的标记语言会有不同的表现。例如身高:100%

注意:(这很重要):不要将 HTML 与 XHTML 混合

您会注意到组件的高度完全不同,并且文件之间的唯一区别!!!!

于 2013-03-15T11:40:49.320 回答