隐藏空div没有任何内容,如何显示它但保持空?

时间:2013-05-11 06:07:17

标签: css html center relative

所以我理解当你设置一个像素宽度和高度时你可以解决这个隐藏空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);
}

3 个答案:

答案 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"; 
}

Demo

答案 2 :(得分:0)

我看到两个选项:

  • 在div中插入&nbsp;<div id="container">&nbsp;</div>
  • 在CSS
  • 中插入min-width:1px;

如果没有指定高度编号(如果DIV id为空),则无法使高度变大。如果父级定义了高度,则只能使用高度百分比(%)。