css position:fixed固定定位div

先看IE7+、Firefox、Opera的代码:

 代码如下 复制代码
<style type="text/css">
#backTop { position : fixed; bottom : 0 ; right:0;}
</style>

在IE6中,需要一些CSS Hack来解决它,需要增加:

 代码如下 复制代码
<!--[if IE 6]>
<style type="text/css">
html {overflow : hidden; }
body { height : 100%; overflow : auto;}
#backTop { position:absolute;right:17px;}
</style>
<![endif]-->

ps: fixed元素的绝对位置是相对于HTML元素来说,而滚动条是body元素的,这是设置right:17px的原因

进一步考虑IE5.5及以下版本:

 代码如下 复制代码

<!--[if lt IE 6]>
<style type="text/css">
#backTop { position : absolute; top : expression (eval(document.body.scrollTop + 50)); }
</style>
<![endif]-->

实例

 代码如下 复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Chomo" />
<title>利用模拟的position:fixed做的对联</title>
</head>
<style>
* { padding:0; margin:0;}
body { height:100%; overflow:hidden; font-size:14px; line-height:2; position:relative;}
html { height:100%; overflow:hidden;}
.fixed { position:absolute; top:10px; left:50%; width:100px; margin-left:-490px; height:350px; background:#fc0; border:1px solid #f60;}
.fixed2 { position:absolute; top:10px; left:50%; width:100px; margin-left:370px; height:350px; background:#fc0; border:1px solid #f60;}
.wrapper { height:100%; overflow:auto; overflow-y:scroll;}
.body { width:700px; margin:0 auto; background:#f2f2f2; padding:20px;}
</style>
<body>
<div class="fixed">猪坚强</div>
<div class="fixed2">又一个猪坚强</div>
<div class="wrapper">
 <div class="body">
  [专业 &raquo; 产业观察] 彩虹显IP怕成被告?TX给彩虹暗示?  jarry 2008-11-17 <br />
  [专业 &raquo; 产业观察] 上海东楼Kappa女:互联网的作用=炒作?  jarry 2008-11-13 <br />
  [专业 &raquo; 产业观察] 全球性商务人脉网络平台:XING.com  jarry 2008-11-1 <br />
  [专业 &raquo; 产业观察] 什么是口碑营销?  jarry 2008-10-17 <br />
  [专业 &raquo; 产业观察] 第二届 Open Web 大赛开幕  jarry 2008-10-16 <br />
  [专业 &raquo; 产业观察] 百度有啊C2C网络交易平台即将上线  jarry 2008-10-12 <br />
  [专业 &raquo; 产业观察] 首款谷歌Android手机高调上市  jarry 2008-10-10 <br />
  [专业 &raquo; 产业观察] 七个获得订阅用户的黑色真理  jarry 2008-10-8 <br />
  [专业 &raquo; 产业观察] 靠写博客赚钱的五个必要条件  jarry 2008-10-7 <br />
  [专业 &raquo; 产业观察] Windows Live Messenger 9 Wave3 最终发布日期确定  jarry 2008-10-6 <br />
  [专业 &raquo; 产业观察] 2008中国互联网大会昨日开幕  jarry 2008-9-24 <br />
  [专业 &raquo; 产业观察] 有道热闻上线!  jarry 2008-9-19 <br />
  [专业 &raquo; 产业观察] Phpcms 2008 测试版9月1日开源免费发布  jarry 2008-9-17 <br />
  [专业 &raquo; 产业观察] 电脑报介绍的adobe air应用  jarry 2008-9-10 <br />
  [专业 &raquo; 产业观察] WordCamp China 2008即将召开  jarry 2008-8-28 <br />
  [专业 &raquo; 产业观察] 开发硬件防火墙的主要步骤  jarry 2008-8-11 <br />
  [专业 &raquo; 产业观察] 细数20个Windows 7应该拥有的功能 - Windows 7之家--iWindows7.com  jarry 2008-8-6 <br />
  [专业 &raquo; 产业观察] 互联网运营者和互联网评论者  jarry 2008-6-22 <br />
  [专业 &raquo; 产业观察] 有趣的BlogBus暂停服务提示  jarry 2008-6-12 <br />
  [专业 &raquo; 产业观察] 谁收入最高?程序员收入大比拼  jarry 2008-6-11 <br />
  [专业 &raquo; 产业观察] Blog营销的特征  jarry 2008-6-10 <br />
  [专业 &raquo; 产业观察] 推荐一个文内广告平台:群视  jarry 2008-6-8 <br />
  [专业 &raquo; 产业观察] Google官方解释为何更换小图标  jarry 2008-6-8 <br />
  [专业 &raquo; 产业观察] 二十年前的1GB  jarry 2008-6-8 <br />
  [专业 &raquo; 产业观察] 【pr=7,震古铄今,PR=8,天人合一】PR境界谈  jarry 2008-6-8 <br />
  [专业 &raquo; 产业观察] 大网站谎言,你有没有被欺骗过  jarry 2008-6-8 <br />
  [专业 &raquo; 产业观察] blog.35免费绑定域名的wp服务  jarry 2008-6-7 <br />
  [专业 &raquo; 产业观察] 腾讯SNS:QQ校友开始内测  jarry 2008-6-7 <br />
  [专业 &raquo; 产业观察] 衡量博客价值七个指标  jarry 2008-6-6 <br />
  [专业 &raquo; 产业观察] 另类思维:百度是嫖客 我(站长)要学会做小姐  jarry 2008-6-6 <br />
  [专业 &raquo; 产业观察] 中国电信承接CDMA后的运营策略  jarry 2008-6-5 <br />
  [专业 &raquo; 产业观察] 微软新系统Windows 7桌面截图(16pics)  jarry 2008-6-5 <br />
  [专业 &raquo; 产业观察] 3G门户:无线互联网门户网站  jarry 2008-6-5 <br />
  [专业 &raquo; 产业观察] Retaggr:个性化名片制作  jarry 2008-6-3 <br />
  [专业 &raquo; 产业观察] Acrobat:Adobe的网络办公室  jarry 2008-6-3 <br />
  [专业 &raquo; 产业观察] 影响博客互动运营的八大因素  jarry 2008-6-2 <br />
  [专业 &raquo; 产业观察] 影响中国人通讯习惯的十家公司  jarry 2008-6-2 <br />
  [专业 &raquo; 产业观察] 5月浏览器大战升级 FireFox 3份额提升  jarry 2008-6-2 <br />
  [专业 &raquo; 产业观察] 为什么很多博客赚不到钱?  jarry 2008-5-31 <br />
  [专业 &raquo; 产业观察] VIA OpenBook迷你笔记本实物图  jarry 2008-5-31 <br />
  [专业 &raquo; 产业观察] 人肉搜索:天使还是魔鬼?  jarry 2008-5-30 <br />
  [专业 &raquo; 产业观察] 360doc:个人图书馆,网页在线收藏  jarry 2008-5-30 <br />
  [专业 &raquo; 产业观察] 时光网:电影、社区、你和我  jarry 2008-5-30 <br />
  [专业 &raquo; 产业观察] 十大最让人恼火的软件  jarry 2008-5-27 <br />
  [专业 &raquo; 产业观察] 付钱让员工辞职,Zappos 的成功秘诀  jarry 2008-5-27 <br />
  [专业 &raquo; 产业观察] 三部委发布电信业重组公告 完成后发三张3G牌照  jarry 2008-5-25 <br />
  [专业 &raquo; 产业观察] QQ网络硬盘网页版秘密发布  jarry 2008-5-25 <br />
  [专业 &raquo; 产业观察] Google Sites开始向所有人免费开放 建立自己的个人主页  jarry 2008-5-23 <br />
  [专业 &raquo; 产业观察] 10个不为人知的Google失败作品  jarry 2008-5-22 <br />
  [专业 &raquo; 产业观察] C2Call:基于Web浏览器的网络电话服务  jarry 2008-5-21 <br />
  [专业 &raquo; 产业观察] 微软放弃Vista 用Windows 7取而代之  jarry 2008-5-21 <br />
  [专业 &raquo; 产业观察] 2008年不可错过的Web2.0产品  jarry 2008-5-21 <br />
  [专业 &raquo; 产业观察] 在 Google Earth 上看新闻  jarry 2008-5-21 <br />
  [专业 &raquo; 产业观察] 全国哀悼日CCTV启用wenchuan.cn域名  jarry 2008-5-20 <br />
  [专业 &raquo; 产业观察] 微软抗衡谷歌计划:200亿并购Facebook  jarry 2008-5-20 <br />
  [专业 &raquo; 产业观察] 还有什么不能卖?-ebay 十大火星拍卖  jarry 2008-5-19 <br />
  [专业 &raquo; 产业观察] 互联网营销——互联网是手段,营销才是本质  jarry 2008-5-13 <br />
  [专业 &raquo; 产业观察] 中移动手机邮箱也抄袭?  jarry 2007-11-2 <br />
  [专业 &raquo; 产业观察] TNND,要彻底放弃MSN了。  jarry 2007-6-11 <br />
  [专业 &raquo; 产业观察] 好玩的在线工具  jarry 2006-11-11 <br />
  [专业 &raquo; 产业观察] 让收费网站去死吧,用google 突破!!  jarry 2005-11-20 <br />
 </div>
</div>
</body>
</html>

时间: 2024-09-20 18:53:50

css position:fixed固定定位div的相关文章

css IE6 position:fixed (固定定位)通过position:absolute的解决方案

css教程 ie6 position:fixed (固定定位)通过position:absolute的解决方案,完全使用position:absolute来解决固定定位问题.因为其他的浏览器都支持绝对定位,在ie6,7,8,9,ff,chrome中均测试通过.注意一点:不能给外包含的元素mod-test设置高度,不然的话,是没有滚动条的.而应该在里面设置一个容器,它设置一个高度  <!doctype html public "-//w3c//dtd xhtml 1.0 transition

css position:fixed时还能水平滚动,如何实现

问题描述 css position:fixed时还能水平滚动,如何实现 css position:fixed时还能水平滚动,如何实现,或者是table里面的thead固定显示在最上面 解决方案 参见 http://www.jb51.net/article/47003.htm 解决方案二: 给容器增加scroll事件设置你的fixed对象的left属性为容器的-scrollLeft 固定table的表头 解决方案三: fixed是相对于body的,给个DEMO你参考 <style> #fixed

IE6下CSS position:fixed 的修正解法

IE6 不支援 CSS position:fixed 的 写法, 所以需要用其他写法达成. 网路上可以找到的解法非常多, 都列在下面的相关网页当参考资料, 有兴趣的在自行研究萝~ IE6 对於 CSS position:fixed 的修正解法 在此直接写我的作法:  代码如下 复制代码 #id_or_class_name {     position:fixed!important;     _position:absolute;     bottom:0;     /*_bottom:-20p

CSS{position:fixed}让HTML固定在浏览器的某个位置

文章简介:跨浏览器的CSS固定定位{position:fixed}. 不知道您是否留意了,浏览本站时,浏览器右下角有一个标着top的黑色直角三角形,可以点击它返回到正在浏览的网页页眉.当滚动网页时,它的位置一直没有任何改变,您感觉它怎么样?这就是通过CSS的定位属性{position:fixed}来实现的,通过它可以让HTML元素脱离文档流固定在浏览器的某个位置. IE7.Firefox.Opera,都支持CSS的{position:fixed},所以很容易实现(<详解定位与定位应用>) IE

css中position fixed固定指定位置

们都知道CSS中定位属性position的值,除了默认的值外,还有absolute,relative和fixed.我平时比较常用absolute和relative,而position:fixed却没多关注.或许是因为当初在CSS中文手册中看到position:fixed旁边有说明"IE5.5及NS6尚不支持此属性"吧. 前段时间,在做一个项目时需要使一个层相对于浏览器边框固定,那时用position:absolute试了下,发觉absolute是对网页边框而言的.后来,上网查了一些根据

使用position:fixed属性让DIV居中

 先看一下效果:  http://www.keleyi.com/keleyi/phtml/fixedcenter.htm 关键代码是:#topmenu_keleyi_com{position:fixed;left:0px;right:0px;width:706px;margin-left:auto;margin-right:auto;} 附完整代码: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu

CSS固定定位的例子

html文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>CSS固定定位的例子</title> <link rel="stylesheet" style="text/c

使用CSS样式position:fixed水平滚动的方法

 这篇文章主要介绍了使用CSS样式position:fixed水平滚动的方法,需要的朋友可以参考下 使用CSS样式"position:fixed"可以使div块固定在一个固定位置,即使有滚动条也不会改变其位置.position:fixed给很多开发者带来了惊艳的效果,然而当出现水平滚动条时,效果就不那么容易接受了.有时候我们希望当出现水平滚动条时,div块可以随滚动条左右移动,实现垂直固定定位(fixed),水平相对定位(absolute).本文提供一个解决方法,附jquery扩展源码

CSS&amp;nbsp;position:fixed&amp;nbsp;for&amp;nbsp;IE

css  position:fixed; 是fixed的用法,配合overflow实现将一个元素固定定位到网页的一个位置上面Main CSShtml {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 {disp