css - 将页面分成象限

标签 css viewport

我想将一个网页分成 4 个相等的象限。这些象限应填满整个页面,并根据窗口大小折叠。象限需要填满窗口的整个视口(viewport)。

我可以使用 vh 和 vw 并让它工作,但我知道它的支持相当不稳定。

理想情况下,任何解决方案都适用于 bootstrap.css 但不是必需的。

非常感谢

最佳答案

只需使用 width: 50%height: 50% 4 次,然后添加 left: 50%top: 50 %position: absolute;:

div {
  height: 50%;
  width: 50%;
  position: absolute;
  top: 0%;
  left: 0%;
  background: blue;
}
#or {
  left: 50%;
  background: lime;
}
#ul {
  top: 50%;
  background: red;
}
#ur {
  top: 50%;
  left: 50%;
  background: yellow;
}
<div id="ol"></div>
<div id="or"></div>
<div id="ul"></div>
<div id="ur"></div>

关于css - 将页面分成象限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33433050/

相关文章:

css - 如何在 Eclipse 中集成 CSS 预处理?

html - 如何在 fabric.js 中创建视口(viewport)

css - 了解网站页面的桌面、Ipad、平板电脑、手机的视口(viewport)

css - 文本输入中的不同字体渲染?

css - 在 Cambria 的字体中使用本地 src

javascript - CSS 将高度设置为页面大小而不是视口(viewport)大小

jquery - 如何使用 Animate.css 和 ViewportChecker 添加动画延迟?

javascript - 如何根据容器大小设置 maxResolution?

html - 如何使用 CSS 在 iOS 中禁用滚动溢出 x

html - 如何在重叠容器时使用 "clear" flexbox