table布局

table 布局

假设我们有如下两个元素:

<label>Name</label>
<input class="inputtext" type="text" />

name的width固定,需要input的宽度自实用屏幕大小,使两个元素始终保持在同一行。

可以这样做

<div class="parent">
    <label>Name</label>
    <input class="inputtext" type="text" />
</div>
.parent {
    display: table;
    width: 100%;
}

.parent label{
    display: table-cell;
    width: 11%;
    padding-left: .4em;
    min-width: .9em;
}

.parent .inputtext {
    display: table-cell;
    width: 80%;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容