我正在创建一个WordPress主题,我有四个图像,应该显示为带有边框的圆形。边框半径不适用于Safari浏览器?
我的HMTL代码如下:
<div class="row homeCategoryImageLinks">
<div class="columns large-3">
<a href="#">
<img src="http://placehold.it/195x195" />
</a>
</div>
<div class="columns large-3">
<a href="#">
<img src="http://placehold.it/195x195" />
</a>
</div>
<div class="columns large-3">
<a href="#">
<img src="http://placehold.it/195x195" />
</a>
</div>
<div class="columns large-3">
<a href="#">
<img src="http://placehold.it/195x195" />
</a>
</div>
</div>
,这是我的CSS代码:
.homeCategoryImageLinks a
{
z-index: 3502;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.homeCategoryImageLinks a img
{
display: block;
border: 5px solid #FFF;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.45);
}
的问题是,虽然在任何浏览器我有测试此代码做工精细,没有按在Safari上不工作。
期望的结果应该是以下几点:
和Safari浏览器返回此:
我该如何解决这个问题?
注意:上面的代码在所有测试的浏览器中都能正常工作,但不适用于Safari。 Safari浏览器是例外。
注2:在这里你可以看到生活的问题:http://jsfiddle.net/87EZV/1/
亲切的问候。
http://jsfiddle.net/87EZV/2/,显示'直列block'与'margin',而不是'边境width'的伎俩。但是,我不知道这种行为的原因。 – Abhitalks
你会在这里得到答案。 http://stackoverflow.com/questions/10094778/webkit-border-radius-acts-differently-from-moz-border-radius 你必须使用不同的方法建议由研究员 – 2013-10-18 07:18:04
@wikijames您的评论是非常有用的!如果你喜欢张贴为答复upvote你。谢谢... –