html - 百分比调整 CSS

标签 html css web

我的标题没有出现在任何地方。我想知道如何解决它。

body {
  background-color: antiquewhite;
  font-size: 100%;
  width: 100%;
  height: auto;
}
nav {
  height: 8%;
  width: 100%;
  position: fixed;
  display: block;
  background-color: grey;
  z-index: 1000;
}
header {
  width: 100%;
  background-image: url("https://placehold.it/50/50");
}
<nav>
  <h1>...</h1> 
</nav>

<header>
</header>

最佳答案

这样就可以了:

html, body {height:100%;}

如果您使用百分比作为高度,父项需要有一个固定的高度(所以实际上它是某物的 8%)或者至少所有父项直到 html 标签需要有一个百分比高度。

关于html - 百分比调整 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167827/

相关文章:

jquery - 拖放一个表中相对于另一个表的行

javascript - 如何用html css和javascript用空格编码进度条

css - 表内表,仅对外部应用 css

html - 除了主要元素 div 之外,如何在没有额外 div 的情况下停止 box-shadow 与元素一起旋转?

javascript - 使用函数 javaScript function createElement(tagName) 创建图形

javascript - 获取特定 wiki 文章中的链接数组

html - <a> 标签中的 <a> 标签用于 seo

html - 如何制作元素宽度:100%减去填充?

jquery - 第二轮播不工作

css - 可以对图像的不同部分应用或多或少的压缩吗?