0

したがって、ピクセルの幅と高さを設定すると、空の 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);
}
4

3 に答える 3

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

于 2013-05-11T06:12:23.117 に答える
0
#container:before {
    content:"\00a0\00a0"; 
}

デモ

于 2013-05-11T06:21:26.663 に答える
0

2 つのオプションが表示されます。

  • &nbsp;div 内にa を挿入します。<div id="container">&nbsp;</div>
  • min-width:1px;CSSに挿入する

高さの数値を指定せずに高さを大きくすることはできません (DIV id が空の場合)。%親に高さが定義されている場合にのみ、高さのパーセンテージ ( ) を使用できます。

于 2013-05-11T06:22:31.877 に答える