CSS position:fixed for IE
2006-08-08 16:48
309 查看
position:fixed; 是fixed的用法,配合overflow实现将一个元素固定定位到网页的一个位置上面
Main CSS
CSS for IE
Xhtml:
因为非IE的主流浏览器都支持position:fixed;所以只需要给IE设置一下fixed效果。
第一步让IE下#menu具有绝对定位
第二步去掉外侧滚动条,因为外侧没有滚动效果
我的首页已经加入了这个CSS样式,并且通过的W3C验证,请去首页 查看
Main CSS
html {background:#ccc;} body {margin:0; padding:0 10px 0 10px; border:0; height:100%; overflow:auto; background:#ccc;} body {font-family: georgia, serif; font-size:12px;} #menu {display:block; top:10px; left:10px; width:130px; position:fixed; border:1px solid #990000; padding:10px; text-align:center; font-weight:bold; color:#990000; background:#fff;} * html #menu {position:absolute;}/*only for ie*/
CSS for IE
<!--[if IE 6]> <style type="text/css"> /*<![CDATA[*/ html {overflow-x:auto; overflow-y:hidden;} /*]]>*/ </style> <![endif]-->
Xhtml:
<div id="menu"> <a href="#" title="Dummy menu item">Mozilla</a> <a href="#" title="Dummy menu item">Opera</a> <a href="#" title="Dummy menu item">Netscape</a> <a href="#bites" title="Dummy menu item">Firefox</a> <a href="#" title="Dummy menu item">IE6</a> <a href="#" title="Dummy menu item">Windows</a> <a href="#" title="Dummy menu item">Style</a> <a href="#" title="Dummy menu item">CSS</a> </div>
因为非IE的主流浏览器都支持position:fixed;所以只需要给IE设置一下fixed效果。
第一步让IE下#menu具有绝对定位
* html #menu {position:absolute;}/*only for ie*/结果看到有两个纵轴滚动条,外围是html的,内侧是body的。
第二步去掉外侧滚动条,因为外侧没有滚动效果
html {overflow-x:auto; overflow-y:hidden;}
我的首页已经加入了这个CSS样式,并且通过的W3C验证,请去首页 查看
相关文章推荐
- CSS position:fixed for IE
- css: 为什么position:fixed 在ie 7,8下也无效?
- CSS Position Fixed for IE6
- 分析css中position属性值fixed与absolute的区别
- 父节点使用css的transform: translate(0, 0)时position:fixed在chrome浏览器中无效
- 【CSS】IE6中的position:fixed问题与随滚动条滚动的效果
- CSS中position属性( absolute | relative | static | fixed )详解
- 实例详解CSS中position的fixed属性使用
- css中position属性(absolute|relative|static|fixed)概述及应用
- CSS:position:fixed使用(转)
- CSS、HTMl使用position: fixed;实现div的高度填满剩余空间
- IE7下当position:fixed遇到text-align:center的解决方法
- 模态框在IE下的问题,即position:fixed在IE下不兼容的处理方式
- CSS模拟position:fixed,一边滚动,一边不滚动
- css中position:fixed;
- css中position属性(absolute|relative|static|fixed)详解
- DIV+CSS排版中制作细线条的三种方法--FOR IE
- CSS中position属性 (absolute,relative,static,fixed)
- CSS position:fixed定位时 “高度坍塌” 问题的解决
- CSS中position:fixed的相关用法