我試圖創建一個沒有滾動條的全屏網站,並且在定義邊距方面存在問題。由於是最小的例子:HTML全屏幕側面不帶滾動條
html {
margin: 0;
padding: 0;
height: 100%;
background: yellow;
}
body {
margin: 0;
padding: 0;
height: 100%;
max-height: 100%;
background: green;
}
h1 {
background: gray;
}
<body>
<h1>Heading 1</h1>
</body>
爲什麼我得到html
元素在側上方的黃色背景?更令我驚訝的是,黃色部分消失了,如果我在h1
元素之前添加文本。
html {
margin: 0;
padding: 0;
height: 100%;
background: yellow;
}
body {
margin: 0;
padding: 0;
height: 100%;
max-height: 100%;
background: green;
}
h1 {
background: gray;
}
<body>
Add some text and the yellow part disappears.
<h1>Heading 1</h1>
</body>
是否有任何想法,以避免在頂部的黃色部分無標題元素之前添加文本?
嘗試使用谷歌搜索「摺疊邊緣」。 –