`
keimon
  • 浏览: 74831 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

IE兼容-绝对定位

阅读更多

ie6,ie7在进行绝对定位时,必须同时设置left(right)和top(bottom)值。
代码如下:

<style>
*{
  margin:0;
  padding:0;
}
div{
  width:166px;
  height:122px;
  border:1px solid #000;
  position:relative;
}
p{
  position:absolute;
  bottom:0px;
  left:0px;  /*ie6.7*/
  width:166px;
  height:30px;
  background-color:#666;
  color:#fff;
}
img{
  background-color:#ccc;
  width:166px;
  height:122px;
}
</style>
</head>

<body>
<div>
  <img src="product.jpg" />
  <p>1111111111</p>
</div>
</body>

当未设置p元素的left属性时,p元素未出现在预定位置,如下图左;当设置好left属性shi,p元素显示正常,如下图右。

      图1         图2 
 

 

  • 大小: 7.8 KB
  • 大小: 5.9 KB
0
0
分享到:
评论

相关推荐

    IE6 -- IE8浏览器CSS兼容性查询手册【gif格式】

    5. 定位(Positioning):IE6对绝对定位(absolute positioning)和相对定位(relative positioning)的支持有限,可能会导致元素位置偏移。使用`position: fixed;`在IE6中无效,需要使用技巧如`expression`脚本或...

    浮动里的绝对定位元素在IE下被遮挡的解决方法

    标题“浮动里的绝对定位元素在IE下被遮挡的解决方法”指向的就是一个典型的问题,即在IE浏览器中,绝对定位的元素可能会被其他浮动元素遮挡。这个问题在其他现代浏览器中可能不存在,但对那些还需要支持IE的开发者来...

    div+css 完全兼容 样式兼容性 ie6 ie7 IE8 IE9 和firefox方法

    10. **浮动元素居中**:IE6-8对浮动元素的居中处理与其他浏览器不同,可以利用负边距或者绝对定位来实现。 11. **响应式设计**:确保使用媒体查询(`@media`)创建的响应式布局在所有目标浏览器上都能正确工作。 ...

    IE6, IE7, IE8 CSS 兼容速查表

    7. **定位问题**:IE6的绝对定位存在缺陷,需要设置`hasLayout`(如`position:absolute; zoom:1;`)才能正确工作。相对定位在IE6下也可能需要特别处理。 8. **边距重叠问题**:当浮动元素的子元素有外边距时,IE6会...

    ie的常见兼容问题

    1. **Relative与Absolute定位**:IE对于相对定位(`position: relative`)和绝对定位(`position: absolute`)的处理与其他现代浏览器有所不同。特别是当涉及到`z-index`层叠顺序时,IE可能会出现错误的表现。为了解决这...

    FireFox正常 IE错位的绝对定位元素

    IE6对于绝对定位元素的处理存在一个已知的bug,当绝对定位的元素紧跟在浮动元素之后,如果浮动元素的宽度填满其父元素,IE6可能无法正确显示绝对定位元素。解决这个问题的一个常见方法是在绝对定位元素后面添加一个...

    绝对定位(浮动的层),在IE6中fixed

    在网页设计中,"绝对定位(浮动的层)"是一种常用的布局技术,它允许开发者将元素在页面上精确定位,不受其他元素的影响。在CSS中,`position`属性是实现这一效果的关键,其值可以设置为`absolute`来启用绝对定位。...

    IE与FF的CSS兼容问题大集合

    `配合`line-height`来实现文本的垂直居中,但对于块级元素,则需要其他技巧,如使用绝对定位或Flex布局。 #### 7. `cursor: pointer`在IE和FF中的表现不一致 **问题描述**:`cursor: pointer;`在IE中显示为手型...

    绝对定位元素被遮挡的解决方法

    本文实例讲述了绝对定位元素被遮挡的解决方法。分享给大家供大家参考。具体方法如下: ie7下 绝对定位元素即使z-index值很高,如果其设置相对定位的父元素没有设置z-index值的话,其可能(这种可能性当然是布局存在...

    纯css多级下拉菜单兼容ie6+主流浏览器

    4. **定位**:下拉菜单通常需要相对于其父元素进行绝对定位(`position:absolute;`)。通过调整`top`和`left`属性,可以控制子菜单相对于父菜单的位置。 5. **过渡和动画**:虽然IE9及以下版本不支持CSS3的过渡和...

    兼容IE6的遮罩层

    综上所述,创建一个兼容IE6的遮罩层涉及到HTML结构设计、CSS样式编写,尤其是对IE6特性的理解和应用,包括滤镜、绝对定位、透明度处理等。在当前浏览器环境已高度兼容的背景下,虽然IE6的使用已经非常少,但理解这些...

    css浏览器兼容整理

    6. **IE6下绝对定位的容器内文本无法正常选择** - 这是一个已知的IE6问题。可以通过设置`position: relative;`和`z-index`来解决。 7. **CSS双线凹凸边框** - 可以使用多重`border`或`box-shadow`来创建双线...

    IE绝对定位元素神秘消失或被遮挡的解决方法

    总之,理解和解决IE浏览器中的绝对定位问题需要对CSS布局有深入的了解,特别是浮动和绝对定位的交互、z-index的运用以及IE的特定兼容性问题。通过合理地调整布局结构,设置正确的定位属性和z-index,可以有效地避免...

    css在firefox IE的兼容性(案例分析及解决方案)

    使用绝对定位或Flexbox可以实现更广泛的浏览器兼容性。 7. **文本阴影**:Firefox使用`text-shadow:`,IE9及以上版本支持此属性,但IE8及以下版本不支持。可以使用图片或者JavaScript库如CSS3 PIE来模拟文本阴影...

    无缝兼容FF\IE的js跑马灯

    这可以通过改变容器的`left`样式属性(对于绝对定位的元素)或更新内容的顺序(如轮流显示首尾元素)来实现。 - **事件处理**:为了确保无缝滚动,我们需要处理边界条件,当内容滚动到容器的一端时,应将其移动回另...

    JS绝对定位瀑布流布局(随窗口大小自由变动)

    综上所述,实现JS绝对定位的瀑布流布局涉及到响应式设计、绝对定位、列数和高度计算、元素定位、事件监听、jQuery库的运用以及浏览器兼容性处理等多个技术点。在实际开发中,需要根据具体需求进行调整和优化,以提供...

    解决ie6的定位问题 position fiexed

    2. **使用绝对定位替代固定定位**:对于IE6,使用`position: absolute;`代替`position: fixed;`,并通过JavaScript动态计算元素的位置。 3. **使用背景图片技巧**:通过设置`background-attachment: fixed;`来解决IE...

    全面的IE6_7_8_FF样式兼容

    8. **绝对定位和相对定位**: - IE6 有一个著名的双倍边距问题,当使用 `position:absolute` 且有边距时,边距会被计算两次。 - FF 的表现更符合 W3C 规范,但可能需要额外的负边距调整。 - 使用 `display:inline...

    css div实现的遮罩层完美兼容IE6-IE9 FireFox

    对于`#load_content`,我们需要设置其为绝对定位,以便在页面中央显示。同时,为了在IE6中正确显示,我们需要使用expression表达式来动态调整其位置。此外,设置合适的边框、背景色、字体大小和权重,以及`overflow:...

    CSS的下拉菜单,支持IE6 IE7 Firefox

    - 设置二级菜单初始状态为隐藏,并绝对定位在一级菜单项下方适当位置。 - **悬停效果**: - `.menu ul li:hover ul, .menu ul a:hover ul { visibility: visible; }` - 当鼠标悬停在一级菜单项或链接上时,显示...

Global site tag (gtag.js) - Google Analytics