CSS背景色不显示
我创建了一个HTML5页面,图像覆盖了整个页面的背景色。我试图使图像显示在背景中,而背景颜色显示在背景上方的页面中。复制并粘贴我的代码以便自己查看。我该如何解决这个问题?先谢谢你 这是索引文件:CSS背景色不显示,css,html,Css,Html,我创建了一个HTML5页面,图像覆盖了整个页面的背景色。我试图使图像显示在背景中,而背景颜色显示在背景上方的页面中。复制并粘贴我的代码以便自己查看。我该如何解决这个问题?先谢谢你 这是索引文件: <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="javajam.css"> <title>JavaJam Coffee House<
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="javajam.css">
<title>JavaJam Coffee House</title>
<meta charset="utf-8">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrapper">
<h1><img src="javalogo.gif" alt="JavaJam Logo" width="619" height="117"></h1>
<div id="nav">
<a href="index.html">Home</a>
<a href="menu.html">Menu</a>
<a href="music.html">Music</a>
<a href="jobs.html">Jobs</a>
</div>
<div id="content">
<img src="windingroad.jpg" alt="Winding Road" width="333" height="156" align="right">
<ul>
<li>Specialty Coffee and Tea</li>
<li>Bagels, Muffins, and Organic Snacks</li>
<li>Music and Poetry Readings</li>
<li>Open Mic Night</li>
</ul>
<div>
12312 Main Street<br>
Mountain Home, CA 93923<br>
1-888-555-5555
</div>
<br>
</div>
<div id="footer">
Copyright © 2013 JavaJam Coffee House<br>
<a href="mailto:zhawkins9468@gmail.com">zhawkins9468@gmail.com</a>
</div>
</div>
</body>
</html>
我发现你的代码有错。你有:
#wrapper { background-color: FFFFCC; }
应该是:
#wrapper { background-color: #FFFFCC; }
在您提供的代码中,Chrome的检查器将“ffffcc”报告为div#包装中背景颜色的无效属性值
在“ffffcc”前面添加“#”将使背景色有效,这将使其正确显示,而不是身体背景图像。如果这不能解决问题,很抱歉,但值得一试以防万一。您的意思是图像不允许背景色通过吗?这种情况只发生在有透明度的图像上,而.jpg图像没有透明度。我想我无法理解you@DamienBlack-不,页面应该看起来像在背景上。在部分的右侧和底部有一个阴影,应该是页面颜色。图像应该看起来像它背后的一切。请注意,没有人会因为注释而感到困惑,在上面的代码中,他使用了一个.gif文件作为背景图像,可以是透明的。@Andy-背景图像位于CSS文件的主体选择器中。我认为应该位于图像顶部的背景色位于id包装中,也位于CSS文件中。很好的发现,兄弟!好了,谢谢!我多次不小心漏掉了那个小“#”。很高兴解决了这个问题!非常感谢你!这就是解决办法。我至少给了你一个答案,因为我必须给杰克B答案,因为他是第一个说的。再次谢谢你,谢谢!我也给了你一个
#wrapper { background-color: #FFFFCC; }