CSS3 width:fill-available对比测试实例页面
回到相关文章 »代码:
CSS代码:
.box {
width: 70%;
height: 200px; line-height: 200px;
padding: 10px; margin: 10px auto;
background-color: #f0f3f9;
resize: horizontal;
overflow: hidden;
}
.fill-available {
display: inline-block;
line-height: 20px;
padding: 20px;
background-color: #cd0000;
color: #fff;
vertical-align: middle;
width: -webkit-fill-available;
width: -moz-fill-available;
width: -moz-available; /* FireFox目前这个生效 */
width: fill-available;
}
HTML代码:
<strong>width: fill-available;</strong>
<div class="box">
<p class="fill-available">
width:fill-available可以让元素的宽度表现为默认的block水平元素的尺寸表现。<br>
但这里实际上是display:inline-block水平的,<br>
于是,我们可以保证宽度满尺寸自适应的同时使用line-height实现近似的垂直居中效果。
</p>
</div>
效果:
width: fill-available;
width:fill-available可以让元素的宽度表现为默认的block水平元素的尺寸表现。
但这里实际上是display:inline-block水平的,
于是,我们可以保证宽度满尺寸自适应的同时使用line-height实现近似的垂直居中效果。