启动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">
这样做有危险吗?什么额外属性的好处是什么?
答案 0 :(得分:0)
您使用的是HTML5文档类型,请参阅http://ejohn.org/blog/html5-doctype/和http://alistapart.com/article/doctype/
答案 1 :(得分:0)
您要将文档类型设置为HTML5。您见过的其他版本适用于较低版本(HTML4.01等)。
据我所知,除非人们在较旧的(IE6或更低版本)浏览器上查看您的网站,否则使用HTML 5标记会导致太多问题。
您可以在此处找到更全面的指南:http://www.w3schools.com/tags/tag_doctype.asp
答案 2 :(得分:0)
那些网站在html5版本之前使用。但是你使用的是html5版本。在html5中你可以简单地指定doctype如
<!doctype html>
但在以前的版本中(在html5之前)我们有像
这样的doctype<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
答案 3 :(得分:0)
通常使用<!DOCTYPE>
声明来区分HTMLish语言版本(在本例中为HTML或XHTML)。
不同的标记语言的行为会有所不同。例如,身高:100%
注意:(这很重要):不要将HTML与XHTML混合
你会注意到组件的高度差别很大,而文件之间的唯一区别就是!!!!