【发布时间】:2020-04-30 18:06:47
【问题描述】:
这是html:
<body>
<!-- Forked from a template on Tutorialzine: https://tutorialzine.com/2016/06/freebie-landing-page-template-with-flexbox -->
<header>
<h2><a href="#">Mountain Travel</a></h2>
<nav>
<li class="new"><a href="#">Tours</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</nav>
</header>
<section class="hero">
<div class="go_crazy"></div>
<div class="background-image" style="background-image: url(assets/img/main.jpg);" >
</div>
<div class="hero-content-area">
<h1>Mountain Travel</h1>
<h3>Unmissable Adventure Tours Around The World</h3>
<span class="old"><a href="#" class="btn">Contact Us Now</a></span>
</div>
</section>
</body>
这是 CSS:
/*Header Styles*/
header {
position: absolute;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 35px 100px 0;
animation: 1s fadein 0.5s forwards;
opacity: 0;
color: #fff;
}
CSS文件里面没有设置body的宽度,但是为什么开发者可以用100%的header呢? 我认为这意味着父级宽度的 100%。那么谁能帮我解释一下?
【问题讨论】:
标签: html css width percentage