【发布时间】:2011-05-08 06:56:32
【问题描述】:
一个非常基本的问题:
当我在 .html 文档的开头包含 DOCTYPE 时:
<!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">
它只会弄乱页面的一小部分样式。
这里你可以看到一个活生生的例子:
Without DOCTYPE (Right) - With DOCTYPE (Wrong)
我想我有点“知道答案”,(除了 HTML 和 CSS 似乎是由聪明的黑猩猩编写的),问题似乎是我使用的 CSS 的一些元素不是我正在使用的 DOCTYPE 标准的一部分,因此,某些部分没有加载(用简单的英语)。
这只是我的猜测,但如果是这种情况,我想知道我不应该使用哪些元素,以及(如果足够具体的话)关于如何使用它们的“一般指南”。
提前致谢!
【问题讨论】: