将内容展开为完整父宽度
我想将子内容展开为完整宽度。我试过了一切,我不知道可以运行什么。 我只使它以最小宽度运行:n px;但我不想以像素为单位定义特定的宽度,因为设计在较小的屏幕中不适应。将内容展开为完整父宽度
https://jsfiddle.net/tiranium/e8w22j39/
HTML
<div class="ficha_container"> <div class="ficha_row">
<div class="ficha_cell">
<h1>Title</h1>
<p>Content.</p>
</div>
</div>
</div>
CSS
.ficha_container { display: table;
background-color: green;
box-sizing: border-box;
overflow: hidden;
display: block;
}
.ficha_row {
display: table-row;
}
.ficha_cell {
display: table-cell;
}
.ficha_cell p {
background: pink;
}
回答:
假设你想要一个display:table
的解决方案,你也不能添加display: block
相同的元素。
我的猜测你为什么这样做,是为了让它完整的宽度。
为了使table
全宽你可以将它设置为100%,因此,让您的现有标记正常工作,从.ficha_container
删除display: block
,并添加width: 100%;
.ficha_container{ display:table;
background-color: green;
box-sizing: border-box;
width: 100%;
}
.ficha_row{
display:table-row;
}
.ficha_cell{
display: table-cell;
}
.ficha_cell p{
background: pink;
}
<div class="ficha_container"> <div class="ficha_row">
<div class="ficha_cell">
<h1>Title</h1>
<p>Content.</p>
</div>
</div>
</div>
以上是 将内容展开为完整父宽度 的全部内容, 来源链接: utcz.com/qa/265167.html