http://jsfiddle.net/julien_c/GmAL4/
我发现如果你应用CSS背景body,它会占用整个页面(无论实际的高度或宽度body是多少).
但是,如果应用CSS背景都html和body为背景body 不占用整个页面.
这种差异是否存在预期的行为?
如何叠加两个全屏背景(例如,背景颜色和半透明图像?)
当应用于同一HTML文档时,这三个规则有何不同?
html {
color: black;
background-color: white;
}
body {
color: black;
background-color: white;
}
* {
color: black;
background-color: white;
}
Run Code Online (Sandbox Code Playgroud) 我一直在网站上工作.许多人声称该html元素扩展到整个视口.当我做这样的代码:
<!doctype html>
<html>
<head>
<style>
html{
border:1px solid red;
}
</style>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
Hi
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
边框仅显示在屏幕的顶部,显示"Hi".是不是html应该默认适合浏览器中的整个屏幕?