html - 当其中有文本时,div 会折叠

标签 html css

我在折叠 div 时遇到问题。 当我添加一些文本时,它会从父 div 折叠。 这是HTML代码

    .container {
      width:80%;
      height:50%;
      background-color:#eee;
      padding: 30px
    }

    html,body {
      height:100%;
    }

    .chart {
      background: red;
      width: 30px;
      margin-right: 10px;
      display: inline-block;
    }
    <div class="container">
       <div class="chart" style="height: 10%"></div>
       <div class="chart" style="height: 20%"></div>
       <div class="chart" style="height: 70%">test</div>
       <div class="chart" style="height: 100%"></div>
    </div>

和演示:http://jsfiddle.net/5YukJ/485/

最佳答案

使用vertical-align: bottom;

.chart {
    background: red;
    width: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: bottom;
}

关于html - 当其中有文本时,div 会折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41263653/

相关文章:

java - "GWT DateBox"Z-Index css 属性不适用于 GWT 中的 DateBox 小部件

jquery - 使用javascript更改CSS显示样式

html - 在 Asp.Net 元素中为 google chrome 引用 .css 和 .js 文件

javascript - 输入时的 onfocus 和 onblur 事件

html - 如何制作栏目

javascript - 使用 CSS 和 JavaScript 对输入焦点上的标签进行动画处理

javascript - 来自 fiddle 的代码在本地不起作用

javascript - 为什么带有 ng-repeat 的单选按钮不起作用?

javascript - 在 Textarea 中显示选中的复选框

javascript - 在 IE 中 <a> 中垂直和水平居中 <img> 的麻烦