【问题标题】:Css % with height [duplicate]Css % 与高度 [重复]
【发布时间】:2016-08-12 13:29:33
【问题描述】:

这是我正在测试的示例: Bootstrap starter theme

您可以尝试使用检查元素。 为什么我不能用% 更改header 标签的高度或它的背景图像? 我尝试过使用 px,它的工作原理是这样的。例如 height:800px; 但如果我使用height:80%;,它就行不通了。有人可以解释这是如何工作的吗?我不知道我做错了什么。

【问题讨论】:

标签: html css


【解决方案1】:

当你给高度是 % 值时,它的引用也指向这个元素的父元素。如果你想强制 header 占据屏幕高度的 80%,你必须通过将其设置为 position:absolute 将其从 DOM 流中取出。

所以 css 可以是这样的:

.header-image {
position: absolute;
height: 80%;
}

【讨论】:

  • 这不是真的,因为这取决于父母是否有定位。
猜你喜欢
  • 1970-01-01
  • 2017-07-13
  • 1970-01-01
  • 2015-01-18
  • 2020-12-02
  • 2023-03-31
  • 2014-02-04
  • 2019-08-14
  • 1970-01-01
相关资源
最近更新 更多