我正在尝试实现 1 列灵活/1 列固定布局。'col-a' 应该是灵活的,占用 100% - 110px,'col-b' 应该是固定的并正确对齐。
我试图使用负边距,但运气不佳。
<div class="cont">
<div class="col-a">
Be flexible
</div>
<div class="col-b">
Be fixed
</div>
</div>
.cont {
background-color: #00f;
padding: 10px;
overflow:hidden;
}
.col-a {
background-color: #0ff;
padding-right: 110px;
margin-right: -110px;
float: left;
}
.col-b {
background-color: #ff0;
width: 110px;
float: left;
}
可以只使用这个标记来完成吗?/*找到答案*/这是解决方案
.cont {
background-color: #00f;
overflow:hidden;
padding: 10px;
}
.col-a {
width: 100%;
background-color: #0ff;
margin-right: -110px;
float: left;
}
.col-b {
background-color: #ff0;
width: 110px;
float: right;
}