首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止div高度为"0“

防止div高度为"0“
EN

Stack Overflow用户
提问于 2014-02-19 00:29:54
回答 3查看 933关注 0票数 0

我有这样的html结构:

代码语言:javascript
复制
<div id="middle">
    <div id="category_container_1" class="category_container" rel="1">
        <div class="big"><img src="catalog/view/theme/default/images/1-big.png"></div>
        <div class="small"><img src="catalog/view/theme/default/images/1-6.png"></div>
    </div>
    <div id="category_container_2" class="category_container" rel="2">
        <div class="big"><img src="catalog/view/theme/default/images/1-big.png"></div>
        <div class="small"><img src="catalog/view/theme/default/images/1-6.png"></div>
    </div>
</div>

CSS是这样的:

代码语言:javascript
复制
#middle {
    position:relative;
    width:100%;
    max-width: 960px;
    height:auto;
    margin: 0px auto;
    padding-bottom:70px;
    background-color:#FFFFFF;
    overflow:auto;
}
.category_container{
    width:100%;
    height: auto;
    clear:both;
}

我将.category_container设置为height: auto,因为其中的内容将向下展开div,并且html外观运行良好。

然而,当在chrome中查看时,它显示category_container_1,category_container_2都是960px x 0px,这是由于在CSS中的高度:自动(我试图将其更改为100px,但它在chrome上显示为960px x 100px)。

在这种情况下,如何才能使chrome中的div成为这些div的960px x实际px?

EN

Stack Overflow用户

发布于 2014-02-19 00:32:34

尝试使用min-height

代码语言:javascript
复制
.category_container{
    width:100%;
    height: auto;
    min-height : valueabove 0 ;
    clear:both;
}
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21859722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档