<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xh

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> 这句话起什么作用,我不用这句话和用了这句话 网页布局有点插入

1. <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

所以,楼主的这个声明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。

另外,需要知道的是,HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、Transitional 以及 Frameset。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-04
作用是告诉浏览你的网式格式
浏览器会使用相应的解析器对其进行解析
第2个回答  2011-11-04
这是HTML规定的头部文件使用<!DOCTYPE html>和你使用的是一样的效果,这个是HTML5的,通用的
第3个回答  2011-11-04
引用W3C的页面TD规范
第4个回答  2012-02-22
0
相似回答