首页 > 绝对定位元素在ie6下消失

绝对定位元素在ie6下消失

工作中遇到了绝对定位元素在ie6下消失的情况了,可是很奇怪的是这个消失的定位元素前面的元素并不是浮动的啊,可是还是消失,也尝试了加入一个空div还是没有用,希望大家可以指点一下啊

<div>
    <a>...</a>
    10个a后
    <a class="show">展开</a>
</div>
css:
    a{display:inline-block;height:18px;line-height:20px}
    .show{position:absolute;right:0;top:0}
    div{width: 200px; overflow:hidden; position:relative}

主要的代码就是上面这些了,就是通过overflow:hidden隐藏超过长度的a标签,然后将展开标签定位在最右边,可是在ie6下消失了这个展开标签,希望有人可以指点下


先把 overflow: hidden;属性去掉,看看展开标签去哪里了,,然后在搜索解决方案,,不过话你们公司还兼容IE6 太土了


ie6不支持inline-block,加上zoom:1,给div定个高试试


IE6中定位元素消失


对还在兼容IE6的同伴,表示深切的慰问,留个脚印,也许这就是中国最后一个兼容IE6。

【热门文章】
【热门文章】