html – CSS并排div与Pixel和Percent宽度

前端之家收集整理的这篇文章主要介绍了html – CSS并排div与Pixel和Percent宽度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个div(并排)在一个父div,我想要右div占据剩余空间的100%(即100% – 200像素),应该始终保持在左div旁边(不在left div左边):
<div id="wrapper" style="width: 100%;">
    <div id="left" style="background-color: Blue; height: 100px; float: left; width: 200px;"></div>
    <div id="right" style="background-color: Aqua; height: 100px; float: left; width: 100%;"></div>
    <div style="clear: both;"></div>
</div>

解决方法

由于您只有一个固定宽度的列,它将它悬空,就是它。对于第二列,不要指定float和width;这确保它是100%宽。但是你必须添加一个左边距;否则第二列将干扰浮动柱,例如

>蓝色背景会出现水色背景(关闭蓝色背景,看看我的意思)
>如果第二列变得比第一列高,则附加内容将开始显示在第一列的下方。

<div id="wrapper">
    <div id="left" style="background-color: Blue; height: 100px; float: left; width: 200px;"></div>
    <div id="right" style="background-color: Aqua; height: 100px; margin-left: 200px;"></div>
    <div style="clear: both;"></div>
</div>

猜你在找的HTML相关文章