html – 使div扩展占用父容器的可用高度

前端之家收集整理的这篇文章主要介绍了html – 使div扩展占用父容器的可用高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个代码

HTML:

<div class="tile">
    <h3>short</h3>
    <div class="content">Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident,sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
</div>

<div class="tile">
    <h3>longLongLong longLongLong longLongLong</h3>
    <div class="content">Lorem ipsum dolor sit amet,sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
</div>

CSS:

.tile{
    height: 300px;
    width: 200px;
    background: #cecece;
    float: left;
    margin: 0 10px 0 0;
}

.tile h3{
    min-height: 20px;
    max-height: 61px;
    display: inline-block;
    overflow: hidden;
}

.tile .content{
    height: 162px;
    overflow: hidden;
    margin: 0 10px;
}

小提琴:

http://jsfiddle.net/v8Lhxk2v/

我得到这个布局

但我需要得到像下一个图像,而不使用js。

可以解决

解决方法

根据浏览器支持,您可以使用flex。

容器需要:

display: flex;
flex-flow: column;

以下是一个使用示例标记快速演示:

http://jsbin.com/xuwina/3/edit?html,output

猜你在找的HTML相关文章