我想将子内容扩展到全宽。我已经尝试了一切,但我不知道可以运行什么。 我只用min-width运行: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;
}
答案 0 :(得分:0)
假设您需要const objectTypes = require('object-types');
objectTypes({});
//=> 'object'
objectTypes([]);
//=> 'array'
objectTypes(new Object(true));
//=> 'boolean'
解决方案,则无法将display:table
添加到同一元素。
我猜你为什么这么做,就是把它做成全宽。
要设置display: block
全宽,只需将其设置为100%即可,为了使现有标记正常工作,请从table
移除display: block
并添加.ficha_container
< / p>
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;
}