首页 > javasrcipt > div水平居中

div水平居中

2009年7月1日 发表评论 阅读评论

今天在考试项目中使用margin:0 auto;属性使页面的一个DIV水平居中,但是在IE下没有效果,后来上网找了一下才知道原来是漏了DTD声明.在页面加入如下代码解决:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

原来还有第二种方法:

margin-left:50%;
left: -width/2;

记录一下,方便自己以后在开发时又忘了。

分类: javasrcipt 标签: ,
  1. 2009年7月19日19:11 | #1

    XHTML 1.0 规定了三种 XML 文档类型:Strict、Transitional 以及 Frameset。

    Strict DTD
    如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用。

    Transitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 XHTML 的呈现特性时,请使用此类型。

    当您希望使用框架时,请使用此Frameset DTD!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.