我想要一个在左侧具有固定宽度图像的 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;
}