我想要一个固定宽度的图像在左边,以及一个变宽度带有背景色的div,在我的设备上应该将其宽度扩展到100%。我无法阻止第二个div溢出我的固定div。
当我在变宽度div中添加overflow:hidden时,它会跳到照片下面的下一行。
我该如何正确解决这个问题(即不使用hack或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;
}