nop*_*ole 1 html css stylesheet
我只是想知道是否可以只使用CSS而不是javascript来设计一个能完全覆盖整个内容区域的DIV?(注意:整个内容,而不仅仅是视口).这似乎是不可能的,因为<body>元素有一些边距,似乎没有简单的方法来设置div的样式以包含body元素的边距宽度和高度.但实际上有可能吗?
更新:抱歉,要求是我们无法将<body>的边距设置为0 ...(更新2:如果我们需要将其设置为库而不能要求所有使用它的人设置身体有边缘0)
当然,我想.
重置默认边距:
* { margin: 0; padding: 0; }
Run Code Online (Sandbox Code Playgroud)
那么
<div id="shader"></div>
Run Code Online (Sandbox Code Playgroud)
做:
#shader {position: absolute; width: 100%; height: 100%; min-height: 100%; top: 0; left: 0;}
Run Code Online (Sandbox Code Playgroud)
这可能是一个解决方案,但它不适用于IE ...
div.cover { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1796 次 |
| 最近记录: |