0

UIWebViewiOSで使用されている CSS に取り組んでいます。プロパティを使用して iOS 6 の div の角を丸くすることはできますが、iOS 5.1 ではまたはプロパティborder-radiusを使用してその効果を複製することはできません。回避策はありますか、それとも何か間違っていますか? これがCSSです。border-radius-webkit-border-radius

#ad-wrapper {
  postion:absolute;
  top:50%;
  left:50%;
  margin-left:-140px;
  margin-top:-109px;
  width:280px;
  height:218px;
  position:absolute;
  overflow:hidden;
  -webkit-border-radius:12px;
  border-radius:12px;
}

これは iOS 6 で動作します:

iOS 6 ボーダー半径が機能する

ただし、iOS 5.1 用ではありません:

iOS 5.1 境界半径が機能しない

私は Web 開発にまったく慣れていないので (これまでは主にネイティブ iOS を行っていました)、どんな助けも大歓迎です。

4

1 に答える 1

1

iOS 5の場合-webkit-border-bottom-left-radiusbottom-right-radius、 などを正しいサブ要素に適用することで修正できました。

1 つの場所で 1 つの角の半径を使用するだけではるかにクリーンなソリューションになるため、より良い修正が必要ですが、これで解決する必要があるかもしれません。

于 2013-05-31T23:03:41.300 に答える