http://hedgehogking.com/works/yemao/如这个网页里面的那个ul的滚动条。

其他浏览器正常,唯独在IE6,7下,它不能拖,其他的功能还正常。

我简单测试了一下,发现是它的父父父父元素和父父父父父元素(即class=”main_publish”和class=”main_publish_border”)使用到了PIE.htc(看common.css)。

我试过只是删除“PIE”,让它连不了PIE.htc,它就正常可以拖动了。

虽然这个ul可以放到他们外面,不受PIE约束,再用绝对位置定位,但是我想知道还有没有其他办法。求大牛

 

刚才在写页面的时候,用到了PIE,发现了在IE6,7里面,使用圆角和阴影时 margin-top会没有效果。

以为是什么冲突,然后独立出来测试,还是一样,margin的其他方向都可以,只是top不起作用

试了一下,发现有三个方法可以解决:

第一:用position调位;

第二:不用PIE,改用ie-css3,margin-top和圆角的效果出来了,但是阴影效果没出来(不知道什么问题);

第三:使元素浮动。

根据实际情况采取合适的解决办法吧

 

 

© 2012 Hedgehog Suffusion theme by Sayontan Sinha