IT技术精粹[JiShuBu.Com]-倾力打造一流IT技术平台!
  • 登录
  • 注册
  • 设为首页
  • 加入收藏
  • 网站首页
  • IT风向标
  • 网站优化
  • Html
  • CSS
  • JavaScript
  • ASP
  • Php/Mysql
  • Flash
  • Ajax
  • 源码下载
  • 精美桌面
  • 供求信息
  • 超稳定100M虚拟主机只要100元,还送50M邮箱!
  • 文字广告招商中...
  • 会员注册 | 用户登录 | 我要投稿
  • 信息订阅
CSS position:fixed for IE 您现在正在浏览:首页 > CSS > 
CSS position:fixed for IE

作者: 发布时间:2007-12-04 16:17:15 来源:
position:fixed; 是fixed的用法,配合overflow实现将一个元素固定定位到网页的一个位置上面
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;}
  
【评论】【加入收藏夹】【大 中 小】【打印】【关闭】
※ 相关信息
 ·DIV&CSS打造自动伸展三栏复合布局  (2007-12-04 16:15:29)
 ·web流行时:21个css和Ajax表格  (2007-12-04 00:14:49)
 ·最少代码写成的javascript菜单  (2007-12-02 15:20:00)
 ·CSS之兼容浏览器篇[懒人图库推荐]  (2007-12-02 11:18:59)
 ·CSS应用常见问题大总结  (2007-12-01 14:43:20)
 ·CSS经典技巧十则  (2007-12-01 13:11:18)
 ·AMD Phenom X4系列处理器广州率先开卖  (2007-12-01 13:04:41)
 ·鲜有人知的十大WordPress的SEO优化技巧  (2007-11-29 15:59:32)
 ·教程系列(五)---使用框架和Cookies  (2007-11-28 14:30:50)
 ·初学CSS和标准建站的一些CSS常用技巧  (2007-11-28 10:14:50)

发表评论
查看评论 
用户名: 密码:
验证码: 匿名发表
[注册帐号]
[控制面板]
[用户登陆]
[修改资料]
[用户收藏]
[我的状态]
[退出登陆]
 
文章搜索
     
    [添加文章]   [管理文章]
最新技术文档
    ·十天学会PHP之基础知识
    ·十天学会PHP之流程控制
    ·十天学会PHP之构建数据库
    ·十天学会PHP之连接数据库
    ·echo和print 的区别
    ·PHP生成随机字符串
    ·PHP取得文件后缀
    ·正则表达式经验谈
    ·PHP的Cookie技术介绍
    ·PHP数组排序
技术文档排行榜
    ·天气预报小偷,根据IP自动判断地址
    ·超经典计算机使用问题105答
    ·'AjaxPro'未定义错误的原因&javascript顺
    ·[初学者必读]网页制作之HTML基础知识
    ·DIV&CSS打造自动伸展三栏复合布局
    ·CSS网页布局入门教程:下拉及多级弹出式菜单
    ·阿里妈妈广告的投放技巧
    ·谁是网页浏览器引擎速度真正王者
    ·JavaScript:世界上误解最深的语言
    ·几种常用禁止修改输入框的方法
关于站点 - 广告服务 - 联系我们 - 免责声明 - 程序支持 - 网站地图 - 留言中心 - 返回顶部

Copyright © 2007-2008 www.Jishubu.com online services. All rights reserved. Template designed by laogui.
违法不良信息举报中心 津ICP备07002356号