チェックボックスの周囲の境界線を削除して、非表示にすることはできますか?背景がカラーのDIVに配置しました。
残念ながら、ブラウザのネイティブチェックボックスの境界線を削除することはできません(すべてのブラウザで機能するとは限りません)。これを実装するには、独自のチェックボックスのような状態ウィジェットを作成する必要があります。チェックアウト 素敵なフォーム 通常のフォームコントロールをカスタムスタイルでスタイルしたい場合
FireFoxの場合:border:noneを試してください。 IE try:style = "background:transparent; border:0"
もう1つの解決策は、画像の適切なオンクリックを表示するためのチェック付きとチェックなしの独自の画像を作成することです。
私はこれが遅い答えであることを知っていますが、私が一緒に働いているCSSの専門家は、IE10のチェックボックス(そしておそらくラジオボタン)の周りの境界線を取り除くためにこの方法を私に与えました:
それでおしまい。チャームのように働いた!
これはGoogleで「チェックボックスの境界線を削除」を検索したときの最初の結果なので、チェックボックスのデフォルトのスタイルはIE(たわごとなし...)を除くすべてのブラウザで削除できることを述べておきます。 appearance
プロパティを使用:
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
CSSでは、これはWebキットの外観をnoneに設定することで可能です。このようなもの
-webkit-appearance: none;