Android浏览器不支持具有百分比值的边界半径

时间:2013-12-07 00:46:37

标签: android html css css3 browser-support

Android浏览器在边框半径中使用%值是否存在已知问题?

我注意到我使用时:

.element {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

边框半径似乎适用于所有移动浏览器,但是当我使用时:

.element {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

边框半径不适用于Android浏览器。

1 个答案:

答案 0 :(得分:11)

是的,有:check here, and click on known issues.

以下是它的说法:

1. Android Browser 2.3 does not support % value for border-radius.

2. Border-radius does not work on fieldset elements in IE9.

3. The stock browser on the Samsung Galaxy S4 with Android 4.2 does not support the "border-radius" shorthand property but does support the long-hand properties for each corner like "border-top-left-radius".

您使用的是什么百分比值?请告诉我们,我们可以为您提供进一步的帮助。

现在,既然你正在用它来制作圈子,你可以使用一个肮脏的黑客:

#circle {
  border-radius: 9999px; /* makes it a circle */
}

这应该可以正常工作。