我试图样式asp.net单选按钮列表,但似乎没有任何简单的方法围绕它。我想把这个圆改成一个有颜色的圆。
我可以摆脱默认圆圈的唯一方法是将-webkit-appearance
属性更改为'none'
。然而,这意味着我根本不能选择单选按钮。
当我使用这个时,单选按钮有正确的背景图像:
radiobutton.Attributes.CssStyle.Add("background",
"url(/kisses/designs/colours/red.gif) no-repeat");
,但这个背景适用于span
和,而不是 input
元素。肯定有更简单的方法…
样式化表单元素是与系统和浏览器相关的。如果你真的想不断地改变它们的显示,最简单的方法是使用Javascript库,如Uniform.
事实上有-我经常使用这个javascript替代解决方案http://lipidity.com/fancy-form/
适用于IE6+(包括IE6)。如果你更喜欢jQuery而不是Mootools,只需在谷歌上搜索jQuery自定义复选框或类似的东西-有大量其他基于jQuery的解决方案。