【发布时间】:2012-06-21 00:32:54
【问题描述】:
我需要在我的 html 网页中添加一个doctype,因为如果我这样做,IE 只会正确格式化它。但是当我添加它时,页面上的一些图像没有加载。图像嵌入了 CSS 背景属性,并以divs 显示在屏幕上。它不会在所有常见的浏览器中加载图像。
可能是什么问题?我真的需要doctype up。
CSS:
.blue {
position: absolute;
background: url(blue.png) no-repeat center center;
top: 163;
width: 228;
height: 434;
}
.green {
position: absolute;
background: url(green.png) no-repeat center center;
top: 120;
width: 266;
height: 209;
}
.orange {
position: absolute;
background: url(orange.png) no-repeat center center;
top: 183;
width: 165;
height: 291;
}
HTML:
<div class="blue"> </div>
<div class="green"> </div>
<div class="orange"> </div>
顶部的文档类型:
<!DOCTYPE html>
【问题讨论】:
-
您很可能正在使用一些非标准的 CSS。请张贴小的 HTML 片段和 CSS 片段。还可以考虑在您正在使用的浏览器的开发工具 (F12) 中检查控制台输出和样式,以便为问题添加更多详细信息。
-
@Derek 添加了代码。抱歉,我认为这可能是一个明显的问题,我想它确实需要代码,因为无效的 CSS 建议
-
@AlexeiLevenkov 我添加了代码。控制台不输出任何与图像或 CSS 相关的内容。
-
如果您在 Chrome 中右键单击并检查您的页面,您可以查看到底应用了哪些 CSS 属性。