Bol*_*ock 79
使用position: fixed
,并且它锚定到top
和right
页面的两面:
#fixed-div {
position: fixed;
top: 1em;
right: 1em;
}
Run Code Online (Sandbox Code Playgroud)
position: fixed
但是,IE6不支持.如果你在IE6中需要这个功能,这个纯粹的CSS解决方案似乎可以解决问题.你需要一个包装器<div>
来包含一些样式才能工作,如样式表中所示.
Ale*_*lex 11
使用position:fixed
,如前所述,IE6无法识别position:fixed
,但有了一些css魔法,你可以让IE6表现:
html, body {
height: 100%;
overflow:auto;
}
body #fixedElement {
position:fixed !important;
position: absolute; /*ie6 */
bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)
该!important
标志使得您不必对IE使用条件注释.这将#fixedElement
使用position:fixed
在所有的浏览器,但IE浏览器,并IE
,position:absolute
将采取与效果bottom:0
.这将模拟position:fixed
IE6
归档时间: |
|
查看次数: |
121091 次 |
最近记录: |