所以我理解当你设置一个像素宽度和高度时你可以解决这个隐藏空div的问题,但是当使用宽度和高度作为百分比时呢?
这是我的代码,看看你是否可以弄清楚如何让这个div显示背景颜色,但保持空白......谢谢!
HTML:
<div id="container"></div>
CSS:
#container{
position: relative;
width: 80%;
height: 80%;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
margin-bottom: 10%;
background-color: #E9E9E9;
opacity:0.6; filter:alpha(opacity=60);
}
答案 0 :(得分:0)
在div中提及class属性以引用容器样式类
<div id="container"></div>
<style>
<!--
#container{
position: relative;
width: 80px;
height: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
margin-bottom: 10%;
background-color: #E9E9E9;
opacity:0.6; filter:alpha(opacity=60);
}
-->
</style>
在此处查看演示文件:jsfiddle
答案 1 :(得分:0)
#container:before {
content:"\00a0\00a0";
}
答案 2 :(得分:0)
我看到两个选项:
:<div id="container"> </div>
min-width:1px;
如果没有指定高度编号(如果DIV id为空),则无法使高度变大。如果父级定义了高度,则只能使用高度百分比(%
)。