当前位置: 代码迷 >> Web前端 >> 宣言DOCTYPE的必要性(转)
  详细解决方案

宣言DOCTYPE的必要性(转)

热度:403   发布时间:2012-11-25 11:44:31.0
声明DOCTYPE的必要性(转)

转载:http://www.cnbruce.com/blog/showlog.asp?log_id=871

?

无论是在BLOG还是论坛,都比较喜欢使用 [ html ]... [ /html ]标签来在线调试一些DHTML相关的内容

关于CSS布局亦不例外,今天调试一项内容时候发现“声明DOCTYPE的必要性”

比如,以下的内容是关于CSS布局居中的


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

如上调试结果,IE6.0是不居中的,当然解决的办法可以是对网页主体“<body>”声明文本居中,即


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

然后,单个div的CSS居中,非要扯上<body>?

于是在不采用“<body>”声明文本居中的情况下,将DOCTYPE声明加上,立马有效果


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

其实原理都知道,就是因为用这个“懒人”的HTML调试框,懒得去输入些忘却的东西,到头来还以为真相就是如此呢。。。

同样,关于“一边固定,一边自动扩展”的例子,加与不加在IE效果完全不同

如下是不加的情况:

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

如下是添加了DOCTYPE声明

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

下次再也不信HTML调试框了,还是用软件,呵呵。

tag;DOCTYPE\web标准

  相关解决方案