【问题标题】:Stretch a section of page to full height将页面的一部分拉伸到全高
【发布时间】:2017-07-24 06:20:20
【问题描述】:

我想知道如何将页面的一部分拉伸到全高和全宽?就像一个全屏部分 100% 的窗口。好吧,如果你调整它的大小而不是你的最大高度。我不知道该怎么做。我该怎么办?

【问题讨论】:

标签: html wordpress css


【解决方案1】:

在该部分使用此 CSS:

#your_section {
  width: 100vw;
  height: 100vh;
}

vhvw 单位实际上是视口宽度和高度的百分比,但除了常规的百分比值之外,它们与父元素无关,而仅与视口本身有关。

【讨论】:

  • 我喜欢 vh 和 vw,我唯一的问题是支持。 caniuse.com/#search=vh 对于某些人来说可能就足够了,但通常某些项目需要更多支持。
  • 关于上面提到的“caniuse”页面:IE和Edge只支持vmax,但不支持vhvw。而关于 Opera Mini:点击本栏目中的 Header...
  • 您应该知道不要回答重复的问题。成为 SO 的好管家并投票以重复关闭。
【解决方案2】:

您应该将身体的高度设置为 100%,然后将您想要的部分的高度设置为 100% 的高度,这应该会导致该特定部分占据浏览器的全部高度。 如果您还想要全宽,还可以将宽度 100% 添加到正文和部分。

【讨论】:

  • 不确定如何通过 CSS 应用。
  • 你可以做 body {height:100%;width:100%;} .full-screen-section {width:100%; height:100%;} 这应该可以正常工作,但不知道为什么要投反对票
  • 谢谢,我没有投票,不知道是如何被否决的。我不能投票,因为没有 15 分。对于那个很抱歉。 ?
猜你喜欢
  • 2020-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-10
  • 1970-01-01
  • 2019-09-16
  • 2019-12-03
  • 1970-01-01
相关资源
最近更新 更多