一個非常愚蠢的問題(我認爲),但爲什麼我的背景不是整個頁面?我只在頁面頂部找到一個小欄。背景不是整個頁面
我的代碼:
的Html
<body>
<div class="homepage">
<div class="headtext">
<h3>Text1</h3>
<h5>Text2</h5>
</div>
<div class="input">
<input> </input>
</div>
</div>
</body>
的CSS
* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
.homepage {
background: #FF4632;
}
.headtext {
position: fixed;
left: 50%;
transform: translate(-50%, 0);
top: 25%;
}
.headtext h3 {
text-align: center;
font-family: 'Questrial', sans-serif;
}
.headtext h5 {
text-align: center;
font-family: 'Questrial', sans-serif;
}
謝謝你幫我
在瀏覽器中呈現時,您的HTML代碼(以及每個人)都未佔滿整個頁面。 如果您爲頁面添加特定的背景顏色,則只會將此背景顏色放置在'.homepage'元素和所有子元素的背景中。 您需要一種將背景顏色應用於整個頁面的方法,例如在''標籤上,所以不要在'.homepage'上應用背景,而是最終將它應用於'html'。見[這裏](http://www.quackit.com/html/codes/html_background_codes.cfm) – Artemis
加高度:100vh;到類.homepage,使其擴大到所有屏幕 – Chiller