【发布时间】:2012-09-25 08:29:00
【问题描述】:
我想要一个在左侧具有固定宽度图像的 div 和一个具有背景颜色的可变宽度 div,它应该在我的设备上扩展其宽度 100%。 我无法阻止第二个 div 溢出我的固定 div。
当我在可变宽度 div 处添加溢出:隐藏时,它只会跳到照片下方,在下一行。
我怎样才能以正确的方式解决这个问题(即没有hacks或margin-left,因为我需要让网站稍后对媒体查询做出响应,并且我必须为每个设备使用其他分辨率图像更改图像)?
- 初学者网页设计师试图解决响应式网站的恐惧 -
HTML:
<div class="header"></div>
<div class="header-right"></div>
CSS:
.header{
float:left;
background-image: url('img/header.png');
background-repeat: no-repeat;
width: 240px;
height: 100px;
}
.header-right{
float:left;
overflow:hidden;
background-color:#000;
width: 100%;
height: 100px;
}
【问题讨论】:
标签: css css-float overflow fixed-width variable-width