如果我使用浮动的块元素作为图像的容器,并且图像具有一定的边界半径,则所有Webkit浏览器在渲染容器元素的背景颜色时都会遇到问题。在IE 11和最新的Firefox中,一切正常!
这是一个小提琴,例如:http : //jsfiddle.net/5wZeG/2/
CSS:
.galerie-image {
background: #00DDDD;
border-radius: 10px;
height: 200px;
width: 200px;
display: block;
float: left;
}
.galerie-image img {
border: 0;
border-radius: 50% 10px;
height: auto;
margin-bottom: -4px;
width: 100%;
}
HTML:
<a class="galerie-image" target="_blank" title="The Quadrat" href="http://google.com">
<img alt="Quadrat" title="The Quadrat" src="http://dummyimage.com/400x400/000/fff&text=Placeholder" />
</a>
和图片:FF vs chrome:
这是一个错误还是有一个简单的解决方案?(先感谢您!)
这也可能是在歌剧上发生的渲染错误,可以将图像的宽度设置为width的临时解决方案:99.99999%;
.galerie-image img {
border: 0;
border-radius: 50% 10px;
height: auto;
margin-bottom: -4px;
width: 99.99999%;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句