2014-10-28 116 views
0

我想讓我的標題佔據整個屏幕。我已經試過如何使標題佔用所有屏幕:引導

header { 
    height: 100% 
} 

但這並沒有改變任何東西。我可以讓它工作,但只能通過改變像素的數量,當我進入不同的計算機時,它不起作用。

謝謝任何​​人可以幫助我,如果您需要任何更多的信息請問,我會很樂意提供它。

在這裏你去:HTML

<!-- Navigation --> 
<nav class="navbar navbar-default navbar-fixed-top"> 
    <div class="container"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header page-scroll"> 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand page-scroll" href="#page-top">Webfolio</a> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav navbar-right"> 
       <li> 
        <a class="page-scroll" href="#page-top">Home</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#accessibility">Accessiblity</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#usability">Usability</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#graphics">Graphics</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#javascript">JavaScript</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#tools">Tools</a> 
       </li> 
       <li> 
        <a class="page-scroll" href="#videos">Videos</a> 
       </li> 
      </ul> 
     </div> 
     <!-- /.navbar-collapse --> 
    </div> 
    <!-- /.container-fluid --> 
</nav> 

<!-- Header --> 
<header> 
    <div class="container"> 
     <div class="intro-text"> 
      <div class="intro-lead-in">My name is Ian Geer</div> 
      <div class="email"><a href="mailto:[email protected]">[email protected]</a></div> 
      <div class="intro-heading">Web Design:<a href="ingrahamhs.seattleschools.org">Ingraham</a> 2016</div> 
      <a href="#units" class="page-scroll btn btn-xl">Main Content</a> 
     </div> 
    </div> 
</header> 

和:CSS

header { 
    padding: 62px 63px; 
    text-align: center; 
    color: #fff; 
    background-attachment: scroll; 
    background-image: url(../img/seattle.jpg); 
    background-position: center center; 
    background-repeat: none; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    -o-background-size: cover; 
} 
+2

發佈您的代碼,請不能做你希望這一切幫助你沒有它 – Haris 2014-10-28 22:13:39

+0

?或者只是頭和頭的所有CSS? – igeer12 2014-10-28 22:14:19

+1

@ igeer12 header html及其容器至少加上他們的css – 2014-10-28 22:14:56

回答

6

簡單的解決方案:

header { 
    height: 100vh; 
} 

這使用viewport units。根據您所支持的瀏覽器,這可能是您的最佳選擇。 Browser support for viewport units

如果您需要支持IE8或以上的移動瀏覽器,你可以這樣做,而不是:

html, body { 
    height: 100%; 
} 
header { 
    height: inherit; 
} 
+0

非常感謝你!!!!!我會選擇在4分鐘作爲回答 – igeer12 2014-10-28 22:20:49

+2

他neved了! – 2016-09-11 06:05:27