【发布时间】:2014-08-30 15:26:35
【问题描述】:
我会直奔主题。 我有一个宽度为 100% 的子 div,它位于具有固定宽度的包装器下。我想知道如何使子 div “爆发”并具有 100% 的全屏页面宽度。 代码是这样的,我尝试使用相对/绝对定位但没有运气。
<div class="wrapper">
<div class="banners">
<div class="first"><img src="http://placehold.it/200x200"></div>
<div class="second"><img src="http://placehold.it/200x200"></div>
</div>
</div>
小提琴可以找到here
除了“banners”div 之外,该 div 的上方和下方还有几个部分,这就是“banners”在包装器中的原因
【问题讨论】:
-
如果您不希望它包含其他元素,那么包装器的目标是什么?
-
如果你可以使用 jquery,你可以使用
$(window).width();获取浏览器视口,然后使用setAttribute('style','')更改样式 -
@yosh,横幅 div 上方/下方还有几个部分
-
@claudiu,你能解释一下吗,我不是真正的 jquery/js 专家
-
使用
position: absolute,您可以强制.banners具有屏幕的全宽或最近的父非静态块。但是,一旦.banners退出内容流,以下元素将受到影响。会知道.banners的身高吗?
标签: html css responsive-design