这两个网页的标头的含义是什么 为什么 我去掉了第一个标头 网页样式就跟原来不一样了
<!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">
<!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">
对CSS,JavaScript都有影响,主要还是在CSS上http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETusStan.mspx?mfr=true
1、什么是DOCTYPE DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
表示那网页是服从W3C//标准.语言是EN , 格式是DTD XHTML ,Xhtml版本是1.0 2、什么是DTD DTD 文档类型定义(Document Type Definition)
里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。 (1)过渡型(Transitional )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2)严格型(Strict )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(3)框架型(Frameset )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
关于DTD的选用 随后再发帖子说明。
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
表示那网页是服从W3C//标准.语言是EN , 格式是DTD XHTML ,Xhtml版本是1.0
W3C标准
火狐是标准浏览器的一种!
如果去掉 问题一般都会在IE浏览器上出现
http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Transitional