指定和属性

时间:2013-03-15 11:36:39

标签: html doctype

启动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 个答案:

答案 0 :(得分:0)

答案 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混合

你会注意到组件的高度差别很大,而文件之间的唯一区别就是!!!!