javascript - 溢出 :hidden for rounded borders using css3pie in IE8?

标签 javascript css css3pie

我有这个 HTML:

<div id="micrositePhotoDiv">
    <img id="micrositePhoto" />
</div>

和CSS:

#micrositePhotoDiv {
    overflow:hidden;
    @include border-radius(10px);
    behavior: url(PIE.htc);
}

img 的 src 在 javascript 中以编程方式设置。

img 设置为其包含的 div 的宽度。在ie9、firefox、chrome等中,这使得图片有圆 Angular 边框(因为图片的 Angular 在边框外,存在overflow:hidden;)

在 IE8 中,图像没有圆 Angular 边框。 border-radius 属性生效(如果我执行 border: solid black 1px;,我可以在图像后面看到它)但图像的边界外部分不会被隐藏。

有没有办法使用 css、css3pie、javascript 等解决这个问题?或者这在 IE8 中是不可能实现的?

最佳答案

border-radius 应用于 - divimg,它应该可以工作。

关于javascript - 溢出 :hidden for rounded borders using css3pie in IE8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7765434/

相关文章:

javascript - React 中 React Native 的 FlatList 等价物

javascript - 在网站上使用 JavaScript 提供图像

javascript - 三.JS部分球体的UV Mapping

internet-explorer - img 的 CSS 最大宽度使 IE 使用 'original' div/table 宽度

javascript - Facebook JS 影响 IE 中的 CSS/@font-face?

javascript - Jquery UI对话框关闭函数 "Uncaught SyntaxError: Unexpected identifier"

html - 当父级不透明时,允许在嵌套元素内没有指针事件

CSS层次结构DIV

frontend - 使用边界半径的不同半径的 CSS3PIE 元素 Angular ?

css - slider 在 IE8 中不起作用