2014-07-03 34 views
-1

所以我想讓我的網站流暢。所以我開始使用我的包裝和標題。的CSS:使我的標題和包裝流體/響應與%似乎沒有工作

#wrapper { 

    max-width:1600px; 
    width:100%; 
    margin:0 auto; 

} 

#header { 

     margin: 0 auto; 
     width: 100%; 
     height: 7.5%; 
     background-color: #0066FF; 
     display: table-cell; 
     vertical-align: middle; 

    } 

的HTML:

<div id="wrapper"> 
     <div id="header"> 
      <div id="logo_wrapper"> 
       <span class="logonaam1">O</span><span class="logonaam2">b</span><span class="logonaam1">l</span><span class="logonaam2">e</span><span class="logonaam1">c</span><span class="logonaam2">t</span><span class="logonaam1">a</span><span class="logonaam2">r</span><span class="logonaam1">e</span> 
      </div> 
       <form action="login.php" method="post"> 
        <div id="aanmeldform_submit"> 
         <input type="submit" name = "submit_login" value="Aanmelden" id="submit_knop" /> 
        </div> 

        <div id="aanmeldform_wachtwoord"> 
         <input type="password" name ="password" value="" id="aanmeld_knop" required placeholder="Voer je wachtwoord in" /> 
        </div> 

        <div id="aanmeldform_email"> 
         <input type="email" name="email" value="" id="aanmeld_knop" required placeholder="Voer je e-mail in" autofocus/> 
        </div> 
       </form> 
     </div> 

頭應跨越屏幕的整個寬度,就像包裝。但由於某種原因,當我將標題的寬度也設置爲100%時,標題僅僅是屏幕的1/3。當我將標題的寬度更改爲1 - 10%左右時,出於某種原因它會跨越整個寬度。任何人都知道是什麼導還包括更好地瞭解一個小提琴:http://jsfiddle.net/4J7JJ/

當你在小提琴1%設置頭,你可以看到它跨越由於某種原因,整個寬度..

提前感謝!

回答

0

嘗試改變顯示

#header { 

     margin: 0 auto; 
     width: 100%; 
     height: 7.5%; 
     background-color: #0066FF; 
     display: inline-table; /* that fix the problem */ 
     vertical-align: middle; 

    } 
+1

或'顯示:內聯block',因爲它使比使用引用的表更有意義。 – Hoshts

+0

謝謝!它適用於高度,雖然高度不會改變,當我把包裝高度也設置爲100%,標題高度爲7.5%(或100甚至) – Nicolas

+0

*****更新:自己修復高度問題研究我發現,在這種情況下,您必須先將html和body元素設置爲100%,然後才能更改高度(標題)。無論如何感謝您的信息! – Nicolas