博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

DTD(文档类型)影响margin实现居中的分析

Posted on 2008-05-05 09:37  周末  阅读(625)  评论(0编辑  收藏  举报
 本文作者:52CSS.com-李想 如需转载请建立本站链接(http://www.52css.com/),并且不得随意改动文章内容、保留此版权声明文本!

  什么是DTD呢?也就是文档类型定义(Document Type Definition),我们在以前的教程中都已经经过很清楚了,不清楚的朋友可以回过头仔细的学习一下相关知识:
  CSS代码结构初探:DOCTYPE文档类型及浏览器的模式
  http://www.52css.com/article.asp?id=418
  XHTML教程:Doctype文档类型声明必不可少!
  http://www.52css.com/article.asp?id=588

  如果您正使用HTML 4.0,就要在创建的每张网页的开头处键入下列文档类型声明:

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">

  如果您正使用XHTML 1.0 Transitional,就要在创建的每张网页的开头处键入下列文档类型声明:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  通常我们在使用XHTML 1.0 文档类型声明下解决页面的居中问题是通过margin:0 auto;
  请您注意:margin:0 auto; 与margin-right:auto; margin-left:auto;是等同的效果。上面的代码是一种简写的形式。
  关于CSS属性的缩写,您可以参考下面的文章:
  CSS中级教程 快捷属性缩写
  http://www.52css.com/article.asp?id=348
  CSS的属性缩写
  http://www.52css.com/article.asp?id=292
  CSS常用缩写语法
  http://www.52css.com/article.asp?id=56