Div具有100%的屏幕宽度,但在具有固定宽度的父div内

时间:2012-08-17 07:34:33

标签: css html

我正在为一家大型网店开展项目,但我遇到了一个问题。

我需要放一个宽度为div的div:100%的屏幕,在一个固定宽度为960px的div中。

    <div> /* This div is fixed to 960px */
        <div> /* This is the div I want to fit the screen width */
        </div>
    </div>

通常情况下,我会将元素放在我的内容区域之外,例如在包装或者我已经有100%宽度的div。但这将涉及更改一个影响我所有客户网上商店的模板,而我只需要这个。

因此;基本上 - 如何在一个固定宽度的父级内部设置一个div为100%宽度的屏幕?它甚至可能吗?

3 个答案:

答案 0 :(得分:3)

如果固定div没有“position:”样式,您可以将position: absolute; width: 100%;添加到内部div。我认为宽度百分比将与下一个定位的父节点或屏幕相关。

答案 1 :(得分:0)

这些div包含在一个相对位置的标题中,该标题由一些jQuery移动,以便在将鼠标悬停在菜单中的特定品牌上方时显示横幅。

使用该方法,我的div将与具有相对pos的div相关,也就是960px。

我开始意识到我在这里唯一的选择可能是继续更改全局模板。

答案 2 :(得分:0)

或者您可以使用宽度为9999像素的:before:after个伪元素,这些元素位于div的左侧和右侧。

在此处查看更多内容:https://css-tricks.com/examples/FullBrowserWidthBars/