2016-05-15 77 views
-1

我试图让这个响应式网页适合浏览器高度(没有垂直滚动),我感到困惑。所有的工作,没有玩耍,让杰克变傻。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。如何适应屏幕高度?

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%; 
} 
+0

以适应屏幕使用的高度“的高度:100vh”的宽度用“宽度:100vw;”。 –

回答

2

只工作,不玩耍,聪明的孩子会变傻。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。所有的工作,不玩耍,使杰克成为一个沉闷的男孩。

这是我读过的最令人困惑的说法。

至于你的问题,它已经回答了很多很多次。

此外,它可能不会非常灵敏地使所有物体都符合高度,而应该关注宽度。例如,拿一个水平翻转的手机,它会挤压太多的设计。

如果硬要..

html,body{height:100%;margin:0 0;padding:0 0;} 
+0

这似乎是填料被引入绕过Stackoverflow的要求后的长度。试图编辑填充符会显示投诉,该帖子是“主要代码” – IlIIlllIIIlIIlllIlIllIIIlIlI

+0

你很聪明。这就说得通了。如果我必须说的话,还是一个明智的说法。 – TwiN

相关问题