我正在创建一个 WordPress 主题,我有四个图像,应该显示为带边框的圆圈。
我的 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/
亲切的问候。