css - 嵌套的 DIV 标签和高度

标签 css

我正在尝试让一些嵌套的 div 标签根据其中的内容自动增加高度。示例代码是 given here .比如中间的内容多了一些,但是高度好像没有增加。让它自动增长的技巧是什么?我从 parent 内部取出了所有 float 元素,认为它可能是 CSS clear rule .但这也无济于事。感谢任何帮助。

 <div id="editmain">
        <div class="ticker">
         some content here
        </div>
        <div class="ticker">
         some longer content content here
        </div>
       <div class="ticker">
         some content here
        </div>
    </div>

    #editmain
        {
            position:relative;
            min-height:480px;
            background-color:#84d;
            overflow:hidden;
            padding: 20px 0px 30px 0px;  
        }

.ticker
        {    
            position:relative;
            border-bottom: solid 2px #ddd;
            margin:10px;
            background-color:white;
            overflow:hidden;             
            height:auto;
            min-height:100px;
        }

最佳答案

In the absolute positioning model, a box is removed from the normal flow entirely (it has no impact on later siblings) and assigned a position with respect to a containing block.

w3.org

移除绝对定位并找到另一种使用宽度和边距来格式化标签和输入的方法。 Fiddle

   .tickertxtlabel
    {
        display:inline-block;
        margin: 10px 10px 10px 10px;        
        width:90px; 
    }

关于css - 嵌套的 DIV 标签和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15029077/

相关文章:

jquery - div 的条纹类

javascript - Summernote 删除调整大小栏

php - base_url().'assets/works 提供 css/images/js 位置,但 js 未在 codeigniter 中运行

css - 如何在不翻转 float 项和更改源顺序的情况下使用 float ?这可能吗?

html - 图像未显示在 div 中

css - 无法在 Safari 上完全环绕图像

jquery 切换带有动画的 div

javascript - 如何使表格的某些列固定而某些列可滚动?

jquery - 使用 overflow-x auto 下拉列表在表内被截断

html - 在深色图像上放置一个 div