我是编程新手,有一个基本问题。我的网页上有一张背景图片,但我希望内容区域有白色背景。我在网上很常见,但作为新手,我似乎无法弄清楚如何去做。我有一个将我的内容居中的#wrapper div 和一个用于显示图像的 css 规则,只是无法将内容区域背景设为白色。对这个新手的帮助表示赞赏!
问问题
6281 次
3 回答
2
有几种方法可以实现这一点。您可以使用示例中的属性来设置 HTML 标记( div
、span
等p
...)的样式:style
<div style="background-color: white;"></div>
或者在<head></head>
标签内定义您的样式,如下所示:
<html>
<head>
<style>
.your_class { background-color: #ffffff; }
</style>
</head>
<body>
<div class="your_class"></div>
</body>
</html>
或者使用link
标签将你的 CSS 代码放在一个文件中并链接到它:
<head>
<link rel="stylesheet" type="text/css" href="your_file.css">
</head>
或者有时您需要动态设置样式。然后javascript进入图片:
<html>
<head>
<script>
function changeBg(id, color) {
document.getElementById(id).style.bgColor = color;
}
</script>
</head>
<body onload="changeBg('myDiv', 'white');">
<div id="myDiv"></div>
</body>
</html>
您应该阅读更多有关 HTML 和 CSS 的内容以了解其工作原理。网上有很多教程。
于 2013-03-26T13:38:49.130 回答
1
假设这样的结构:
<body>
<div id="wrapper">
<section id="content"> <!-- Or div or whatever -->
Lorem ipsum dolor sit amet
</section>
</div>
</body>
你应该申请background-color
一个#wrapper
:
body{
background-image: url("your_url");
}
#wrapper{
background-color:white;
}
检查this fiddle以获得一个工作示例。
于 2013-03-26T13:34:06.167 回答
0
将您的内容放在一个 div 中,并background:#fff;
在您的 CSS 中指定该 div。
于 2013-03-26T13:32:07.007 回答