CSS div не виден - PullRequest
       16

CSS div не виден

1 голос
/ 12 февраля 2010

С этим css

.addProblemClass{
    width:300px;
    height:300px;
    border:solid 1px #000000;
    background-color:#FFFFFF;
    opacity:0.9;/*For chrome and mozilla*/
    filter:alpha(opacity=90);/*For IE*/
}

.boxHeader{
    border: solid 1px #000000;
    height: 15%;
}

.addProblemHeaderTextDiv{
    border:solid 1px #FF0000;
    margin:-1px;
    width: 80%;
    height: 100%;
    float: left;
}

.addProblemHeaderImageDiv{
    border:solid 1px #00FF00;
    margin:-1px;
    float: left;
    width: 20%;
    height: 100%;
}

boxBody{
    border:solid 1px #0000FF;
    margin: -1px 0px;
    height: 85%;
    width: 100%;
}

и этим HTML

<div class="addProblemClass">
            <div class="boxHeader">
                <div class="addProblemHeaderImageDiv"></div>//DIV A
                <div class="addProblemHeaderTextDiv"></div>//DIV B
            </div>
            <div class="boxBody"></div>//DIV C
        </div>

DIV C не отображаетсяЕсть идеи, почему это происходит?Спасибо

Ответы [ 2 ]

5 голосов
/ 12 февраля 2010

Добавить. перед коробкойBody in css ..

.boxBody{
}
3 голосов
/ 12 февраля 2010

потому что DivC имеет% ширину и высоту, но поскольку он ничего не содержит, процентное значение равно проценту от 0, который всегда будет 0

edit: установите фиксированную ширину, например px или em, и он покажет, или добавит в него некоторый контент.

...