söz konusu sorunun bir örnektir:CSS: Kaydırma ile% 100 genişletmek için bu yer paylaşımı nasıl alınır?
http://dev.madebysabotage.com/playground/overlay.html
Sen tüm sayfa üzerinden gri kaplama var bakın, ama biraz daha aşağı eğer, ilk yüklenen sayfanın altında içerik bulunmamaktadır bindirme.
#overlay
div'um var ve kaydırma sırasında% 100 yüksekliğini koruduğu görülüyor, bu yüzden nasıl çekileceğini anlamaya çalışıyorsunuz.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CSS Overlay</title>
<style type="text/css">
html {
height: 100%;
min-height: 100%;
}
body {
height: 100%;
min-height: 100%;
font-family: Georgia, sans-serif;
}
#overlay {
background: rgba(0,0,0,0.4);
width: 100%;
height: 100%;
min-height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10000;
}
header, section, footer {
width: 800px;
margin: 0 auto 20px auto;
padding: 20px;
background: #ff0;
}
section {
min-height: 1500px;
}
</style>
</head>
<body>
<div id="overlay"></div>
<header>
<h1>Header</h1>
</header>
<section>
<p>Here's some sweet content</p>
</section>
<footer>
<p>Here's my footer</p>
</footer>
</body>
</html>
Bunun için teşekkürler! Okuma yapan herkes için sorun, yukarıdaki bağlantıda giderilmiştir. Yeniden oluşturmak için Firebug veya benzeri kaldırmak için 'konum: sabit' 'overlay id :) – RyanM
3yrs sonra ve aynı sorun var :) soru – Ljubisa