2011-11-14 3 views
3

私はasp.netラジオボタンリストのスタイルを設定しようとしていますが、その周りに簡単な方法はありません。円を色のついた円に変更したいのですが。
デフォルトサークルを取り除く唯一の方法は、-webkit-appearanceプロパティを'none'に変更することでした。しかし、これはラジオボタンを一切選択できないことを意味します。ラジオボタンリストのスタイリング

radiobutton.Attributes.CssStyle.Add("background", 
            "url(/kisses/designs/colours/red.gif) no-repeat"); 

この背景はspanないinput要素に適用される:
ラジオボタンは、私はこれを使用する場合、正しい背景画像を有しています。私は、多くの場合、このJavaScript置換溶液http://lipidity.com/fancy-form/ IE6 +(IE6が含まれている)から

作品を使用する -

答えて

5

フォーム要素をスタイリングすることは、システムとブラウザ固有のものです。表示を一貫して一貫して変更したい場合は、UniformのようなJavascriptライブラリを使うのが一番簡単です。

+0

iveは現在いくつかのライブラリを使っていますが、asp.netラジオボタンリストでは正しく動作していません。それらの多くは、asp.netが生成しないラジオボタンの周りにdivsを必要とします。 – user987723

+0

私は毎日asp.netでUniformを使用していますので、心配はありません。自動的に 'input'を必要な' div'で囲みます。それはそれを簡単にするものの一つです。 –

+0

私は最後にこれを使用しましたが、まだいくつかのCSSを行う必要がありますリストを右に見えるようにする、制服はラジオボタンのイメージ – user987723

1

事実がある...この周りにもっと簡単な方法がなければなりません。あなたがjQueryをMootoolsよりも好むならば、jQueryのカスタムチェックボックスやそのようなものをgoogle上で検索するだけです。他にもたくさんのjqueryベースのソリューションがあります。これは私の好みです。

関連する問題