css - 如何让 div 占据整个屏幕宽度?

标签 css html

这可能很简单,但我有一些使用媒体查询来调整大小的嵌套 div。我最初将框 3 作为容器下方的单独 div,但引起了问题。所以我在容器和方框下方包含了 2 个 div。我希望这个 div 框 3 占据整个屏幕宽度。

示例如下:https://jsfiddle.net/nsnhsLjq/

也感谢任何关于改进我的代码的反馈。谢谢。

.box1 {
width: 50%;
padding: 15px;
height: 150px;
background: url(https://static.pexels.com/photos/27714/pexels-photo-27714.jpg) no-repeat center center scroll;
background-position: 50% 50%;   
background-size: 90%;
margin: 0 auto;
}

.box2 {
width: 80%;
padding: 15px;
background-color: blue;
color: #fff;
margin: 0 auto;
margin-top: 80px;
}

.box3 {
background-color: #ccc;
text-align: center;
}

<div class="container">
<div class="box1">
    <div class="box2">
        Box 2:
    </div>

    <div class="box3">
        Box 3: 
    </div>
</div>
</div>

最佳答案

https://jsfiddle.net/MarcusPls/h6sprgnm/

.box3 {
    background-color: #ccc;
    text-align: center;
  width: 100%;
  top: 100px;
  position: relative;
}

<div class="box3">
Box 3: I want this box to be below box 3 as I have it today, but I want this box to take up the entire width of the browser.
</div>

这是解决您的问题的一种方法的示例..

此外,您不需要为 <br> 使用/>换行...就像按回车键,所以只需使用“<br>

关于css - 如何让 div 占据整个屏幕宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40094471/

相关文章:

javascript - 警报确认 JavaScript

html - 向左浮动被阻塞且未与左对齐

html - 无法使用 css 和 prince 使分页符正常工作

html - 为什么一个应该是 100% 宽度的元素在它的右边有一个元素?

javascript - 使用鼠标悬停在图像上的工具提示标题?

c# - 如何将此 asp.net 列表转换为 html 列表?

jquery - 单击超链接时将 div 设置为不透明度 0

javascript - 修改浏览器默认传输进度条

javascript - 使用 css/js 正确对齐基于树的列表

javascript - 调整大小时的页面可见性