我试图让这个响应式网页适合浏览器高度(没有垂直滚动),我感到困惑。所有的工作,没有玩耍,让杰克变傻。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。如何适应屏幕高度?
HTML:
<header class="mainHeader">
<a href="/home/show">
<img src="/assets/EagleLogo.png" alt="" />
</a>
<nav>
<ul>
<li><a href="/products/supertherm" class="hvr-underline-from-center">SuperTHERM<sup>®</sup></a></li>
<li><a href="/products/rustgrip" class="hvr-underline-from-center">RustGRIP<sup>®</sup></a></li>
<li><a href="/products/hotpipe" class="hvr-underline-from-center">Hot-PIPE<sup>®</sup></a></li>
</ul>
<div class="search"><a href="#"><img src="/assets/mg.png" alt="" /></a>
</div>
<div class="product-inventory"><a href="/products/index"><img src="/assets/inventory.png" alt="" /></a>
</div>
</nav>
</header>
<hr>
<div class="mainContent-container">
<img class="thermal" src="/assets/thermal.png" alt="" />
<img class="corrosion effect2"src="/assets/co.png" alt=""/>
<img class="fire effect2"src="/assets/fire.png" alt="" />
<p class="intro"></p>
</div>
<img src="/assets/phone.png" alt="" height="75px" width="75px" align="middle" />
<footer class="mainFooter"> </footer>
CSS:
.mainHeader img {
width: 30%;
height: auto;
}
.mainHeader nav {
height: 40px;
margin-top: -4%;
text-align: center;
}
div.mainContent-container {
// width: 80%;
margin: 3% 10% -3% 10%;
position: relative;
list-style: none;
.intro {
padding: .1% 1% 0 1%;
margin-top: 1%;
width: 95%;
text-align: center;
font-size: 1.5em;
font-family: 'Raleway';
font-weight: 500;
}
img[src="/assets/phone.png"] {
margin: 3.5% 46.9% 4% 46.9%;
}
.mainFooter {
margin: 0 0 5% 28.3%;
}
以适应屏幕使用的高度“的高度:100vh”的宽度用“宽度:100vw;”。 –