では動作しません:チェックボックスのスタイリングは、私は次のようにチェックボックスのスタイルをしたいのSafariのモバイル
これは私のCSSです:これは、デスクトップ上に完璧示し
.checkboxcontact input[type="checkbox"] {
-webkit-appearance: none;
background-color: white;
border: 1px solid #d44803;
padding: 9px;
border-radius: 3px;
display: inline-block;
position: relative;
float:left;
}
.checkboxcontact input[type="checkbox"]:checked {
background-color: #d44803;
border: 1px solid white;
color: #fff;
}
.checkboxcontact input[type="checkbox"]:checked:after {
content: '\2714';
font-size: 14px;
position: absolute;
top: 0;
left: 3px;
color: #fff;
font-family: "FontAwesome";
}
携帯電話でのChrome
しかし、問題は、iPhone上のSafariです。
私はこれをどのように修正することができます:それはこのように表示さ?フォールバックなどありますか?
チェックボックス(のようなラジオボタンなど)にはコンテンツがありません。したがって、 'after'のような擬似要素を追加することは正しいとは言えず、この種のブラウザのクロスブラウザが発生します。 –
@MihaiT、これを行うには良い方法がありますか? (同じ結果を得る) – nielsv