`
ldl_xz
  • 浏览: 68998 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

css 兼容ie6,ie7,ff的fixed,元素上下端固定定位方法

 
阅读更多
<style type="text/css"> 
body{ 
background-image:url(about:blank); background-attachment:fixed;/*必要,防抖动*/ 
} 
.head,.foot{ 
position:fixed;
*position:absolute; 
*left:0;
z-index:21; 
background:#999; 
height:30px; 
width:500px; 
} 
.foot{ 
*bottom:0;
} 
.main{ 
height:2000px; 
} 
</style> 
<!--[if lt IE 8]> 
<style type="text/css"> 
/*ie6和ie7 fix顶端元素*/ 
.head{ 
top:expression(eval(document.documentElement.scrollTop)); 
} 
/*ie6和ie7 fix底端元素*/ 
.foot{ 
top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)); 
} 
</style> 
<![endif]--> 

转载自:http://www.9958.pw/post/css_position_fixed

分享到:
评论

相关推荐

    CSS完美兼容IE6_IE7_FF的通用方法

    ### CSS完美兼容IE6_IE7_FF的通用方法 在网页设计与开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。特别是在早期的Web开发中,如何让网站同时兼容Internet Explorer 6(简称IE6)、Internet ...

    CSS兼容IE6,IE7,FF的技巧

    ### CSS兼容IE6, IE7, FF的技巧详解 #### 一、CSS Hack技术解析 在Web开发过程中,由于不同的浏览器对CSS的支持程度不同,尤其是IE6与IE7这类较老版本的浏览器,在处理CSS样式时存在差异。为了确保网站在不同...

    div+css常见兼容性问题

    解决CSS兼容性问题的两种常见方法是: 1. 使用`!important`标记:在CSS中,`!important`可以强制应用某个样式,但这可能导致优先级混乱。例如: ```css #wrapper { width: 100px !important; /* IE7+FF */ ...

    JavaScript 瀑布流 吸顶 兼容IE FF Chrome

    实现JavaScript瀑布流兼容IE、Firefox和Chrome的方法包括: 1. 使用条件注释或者现代izr库来检测浏览器版本和特性。 2. 对于不支持CSS3 Flexbox或Grid的浏览器,可以使用JavaScript来计算和设置元素的样式,如宽度...

    ie6/7/8的 css hack

    总的来说,处理IE6、IE7和IE8的CSS兼容性问题需要深入理解这些浏览器的解析差异,并熟练运用CSS Hack技术。随着浏览器更新和新标准的采纳,这些问题在现代浏览器中已大大减少,但仍需对老版本的浏览器提供支持时考虑...

    css样式兼容不同浏览器的问题

    例如,`height` 属性在IE6、IE7和其他浏览器如Firefox中的解析方式就有所不同。解决这一问题的方法包括: - **通用属性**:`height:100px;` 这是所有现代浏览器都能识别的属性。 - **IE6专用**:`_height:100px;` ...

    div+css中常见的浏览器兼容性处理

    特别是在使用div+css布局时,由于IE6、IE7和Firefox等浏览器对CSS的支持程度不同,兼容性问题尤为突出。本文将详细介绍如何处理这些兼容性问题。 首先,我们来看CSS中的`!important`规则。`!important`可以强制应用...

    IE6特有bug兼容性问题整理

    对于IE6中的这一问题,可以尝试使用`clear:both`属性来清除浮动的影响,或者使用其他兼容性方案如`display:inline-block`等方法来调整布局,确保非浮动元素不受影响。 #### 2. 关于`background:fixed`固定定位的...

    兼容ie,FF,chrome,opera的弹出层居中js

    标题“兼容ie,FF,chrome,opera的弹出层居中js”所指的就是一个JavaScript实现的弹出层(popup layer)定位代码,它能在Internet Explorer(IE)、Firefox(FF)、Chrome以及Opera这些主流浏览器中实现居中显示。...

    固定位置显示弹出层(兼容IE6,IE8,FF)

    本文将详细解释如何通过CSS实现这种效果,并且兼容IE6、IE8以及Firefox等主流浏览器。 首先,我们要明白CSS中的`position: fixed;`属性可以创建一个相对于浏览器窗口定位的元素,即使用户滚动页面,该元素也会保持...

    CSS浏览器兼容性学习

    在网页设计中,CSS(层叠样式表)的浏览器兼容性是开发者经常面临的挑战,特别是对于老版本的Internet Explorer(IE5, IE6, IE7)以及Firefox等其他浏览器。CSS浏览器兼容性学习旨在确保网站在不同浏览器下都能正常...

    DIV+CSS解决各浏览器兼容问题

    为了兼容IE6,通常需要借助JavaScript和`expression`表达式来实现固定定位的效果: ```css #ff-r { position: fixed; _position: absolute; right: 15px; top: 15px; _top: expression(eval(document....

    解决IE6、IE7、Firefox兼容比较简单的CSS Hack

    总结来说,CSS Hack是一种解决浏览器间样式兼容问题的方法,尽管它们可能带来代码可读性和维护性的挑战,但在过去,对于处理IE6和IE7等老版本浏览器的问题,它们是不可或缺的工具。随着浏览器技术的进步,现在的...

    常见浏览器兼容问题[文].pdf

    本文主要探讨了如何处理CSS在不同浏览器间,特别是Internet Explorer 6 (IE6), Internet Explorer 7 (IE7) 和Firefox之间的显示差异。CSS Hack是解决这些问题的一种策略,通过编写特定的CSS规则来针对不同浏览器进行...

Global site tag (gtag.js) - Google Analytics