html - CSS - div 100% 页面宽度不是父级 - div 之后和之前

标签 html css

我想请求帮助完成这项任务: 我需要强制 div 具有 100% 的页面宽度,而不是父级。 这可以通过这样的方式实现:

<style>
   .parent {width:980px; margin:0 auto;}
   .maxwidth {position: absolute; left: 0; right:0; width:100%; height: auto;}
</style>

<div class="parent">
   <div class="before">
      height is not fixed
   </div>

   <div class="maxwidth">
      100% width of page
   </div>

    <div class="after">
       height is not fixed
    </div>
</div>

但我现在不知道如何使 DIV .before 和 .after 具有不固定的高度。 问题是,DIV .after 不可见,因为它位于 div .maxwidth 下,当我将 DIV .before 设置得更高时(例如,将更多文本放入其中),它再次位于 div .maxwidth 下。

谢谢你的帮助。

最佳答案

设置.maxwidthtop: 0;右:0;底部:0; left: 0; 将全屏显示

JSFIDDLE

关于html - CSS - div 100% 页面宽度不是父级 - div 之后和之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26325899/

相关文章:

HTML+CSS : How do I put this 2 buttons at the same level vertically

javascript - 使用 flexbox 显示数据

Java:如何使用xulrunner将html转换为postscript?

html - 在 div 中水平居中的正确方法是什么?

css - 如何检测操作系统在浏览器中是否处于暗模式?

html - 如何删除 Chrome 扩展程序上的链接焦点轮廓?

javascript - 在 div 中显示值时不占用空间

javascript - 如何将函数应用于所有具有 border-radius 属性的元素

css - Angular-snap 不能与 ngSticky 一起使用

javascript - 收集所有包含某种颜色的 CSS 设置