[英]Easy Div and Linear Gradient CSS
發生了奇怪的事情,當我將div的高度和寬度設置為100%(代碼段1)時,如果將div尺寸更改為200px(代碼段2)的高度且沒有寬度,則div消失了, div出現漸變沒有問題。 有人可以幫助我了解我在這里缺少什么嗎?
片段1:
<style>
body {
height: 100%;
width: 100%;
}
body {
background-color: black;
}
#grad1 {
height: 100%;
width: 100%;
background: linear-gradient(red, blue);}
</style>
</head>
<body>
<div id="grad1">
</div>
</body>
片段2:
<style>
body {
height: 100%;
width: 100%;
}
body {
background-color: black;
}
#grad1 {
height: 100%;
width: 100%;
background: linear-gradient(red, blue); }
</style>
</head>
<body>
<div id="grad1">
</div>
</body>
還將html
的width
和height
為100%
。
body, html { height: 100%; width: 100%; margin: 0; } body { background-color: black; } #grad1 { height: 100%; width: 100%; background: linear-gradient(red, blue); }
<div id="grad1"></div>
您可以在類grid1中添加絕對位置。
body { height: 100%; width: 100%; background-color: black; } #grad1 { height: 100%; width: 100%; background: linear-gradient(red, blue); position:absolute; }
<div id="grad1"></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.