我想要一个左边有固定宽度图像的div和一个带有背景颜色的可变宽度div,它应该在我的设备上扩展它的宽度100% . 我无法阻止第二个div溢出我的固定div .
当我添加溢出:隐藏在可变宽度div时,它只是跳到下一行的照片下面 .
我怎样才能以正确的方式解决这个问题(即没有黑客或留下边距,因为我需要稍后通过媒体查询使网站响应,我必须为每个设备更改其他分辨率图像的图像)?
- 初学者网页设计师试图解决响应式网站的恐怖问题 -
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;
}
1 回答
尝试从
.header-right
删除float:left
和width:100%
- 右div
然后按要求行事 .见this jsfiddle .