html - 垂直调整大小时 Div 重叠

标签 html css

当尝试水平调整我的网页大小时一切正常。当我尝试垂直调整页面大小时,div 开始重叠,整个网页看起来很奇怪。我可以尝试解决这个问题吗?

    .container-1-wrapper
    {
      width:100vw;
      height:100vh;
      background: #3399FF;
    
    }
    .container-2-wrapper
    {
      width:100vw;
      height:100vh;
      background:   #f9f9eb;
    }
<div class="container-1-wrapper"></div>
<div class="container-2-wrapper"></div>

最佳答案

我建议将此添加到该部分的样式中:

.container-1-wrapper
{
  width:100vw;
  height:100vh;
  background: #3399FF;
  position: relative;
  display: block;
  clear: both;
}

这会将您的代码置于与其周围内容相关的 block 格式中,并清除页面两侧的所有文本/元素。如果您可以(或能够)将元素 float 到一侧,我强烈建议您这样做。如果您在元素中编写了一个 float ,这将防止您的 div 相互碰撞。它应该清除 div 元素的两边。

此外,如果您正尝试调整页面大小以适应其他设备的格式,也许这段代码可以帮到您:

<meta name="viewport" content="width=device-width, initial-scale=1">

将它放在 CSS 的开头,就在字体类型等声明的下面(在元数据部分)。这应该使您的页面始终随着窗口的大小缩放。

关于html - 垂直调整大小时 Div 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55026603/

相关文章:

html - 我如何使用 CSS 在 bootstrap 3 面板标题旁边排列一组按钮?

javascript - 定位警报框

asp.net - div background_image 中的 onclick 事件,其中图像在 pad_left 的某个位置?

php - 如何在html中为每个循环设置多个表结构?

javascript - 将动态网页存储为对象的最佳方式是什么?

html - CSS wordpress中的中心文本

html - css 绑定(bind)中的背景大小?

javascript - 在 Javascript 中隐藏图像的不同方法

html - 通过 Nginx 代理服务器在页面周围添加边框

css - 具有不同高度的并排div