一个非常基本的问题:
当我在.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">
Run Code Online (Sandbox Code Playgroud)
它只会破坏页面的一小部分风格.
在这里你可以看到一个实例:
我认为我有点"知道答案",(除了HTML和CSS似乎是由聪明的黑猩猩编写),问题似乎是我使用的CSS的一些元素不属于我正在使用的DOCTYPE的标准,因此,某些部分没有加载(用简单的英文).
这只是我的猜测,但如果是这种情况,我想知道我使用哪些元素,我不应该(如果具体的话)一个"一般指南",如何使用它们.
提前致谢!
尝试在您的体型中添加700后的px(以及在css中指定宽度的任何位置)
原因是添加doctype会使浏览器进入标准模式(这是一件好事).您应该通过验证器运行您的css以捕获您在标准模式下获得的错误.
抱歉! 我们发现了以下错误(5)
line# Error
2 body Value Error:宽度仅为0可以是长度.你必须在你的号码后面放一个单位:700 700
18 p.titulo属性text-shadow在CSS级别2.1中不存在但存在于:2px 2px 2px #aaa 2px 2px 2px #aaa
140 #rect Value Error:宽度仅为0可以是长度.你必须在你的电话号码后加一个单位:235 235
151 #form值错误:宽度仅为0可以是长度.你必须在你的电话号码后加一个单位:235 235
174 #navcontainer ul值错误:仅限0可以是长度.你必须在你的号码后面放一个单位:5 5