首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在单选按钮周围放置css边框

在单选按钮周围放置css边框
EN

Stack Overflow用户
提问于 2012-06-01 19:44:50
回答 7查看 63.6K关注 0票数 16

我试图在一些单选按钮周围添加一个花哨的红色边框,但在Firefox最新版本或Chrome最新版本中没有显示出来。在IE9/IE8中工作正常。

表单上需要的每个输入元素都有一个由MVC3放入的data-val-required属性。当我们有文本或文本区输入时,所有浏览器都会放入红色边框,但我正在为单选按钮而苦苦挣扎。对于IE,它可以工作,但其他浏览器不会在它周围放置红色边框。

css:

代码语言:javascript
复制
input[data-val-required], select[data-val-required], textarea[data-val-required]
{
    background-color: #F0FFFF;
    border: 1px solid red;
}

view-source:

代码语言:javascript
复制
<label for="WaiveSelect">Do you waive confidentiality?</label><br />
<input data-val="true" data-val-number="The field WaiveSelect must be a number." data-val-required="Please select waive." id="WaiveSelect" name="WaiveSelect" type="radio" value="0" /> No, I do not waive confidentiality<br />
<input id="WaiveSelect_2" name="WaiveSelect" type="radio" value="2" /> Yes, I waive confidentiality<br />
<input id="WaiveSelect_3" name="WaiveSelect" type="radio" value="3" /> Yes, I waive confidentiality except to the client<br />
<span class="field-validation-valid" data-valmsg-for="WaiveSelect" data-valmsg-replace="true"></span>

IE中的外观(Firefox和Chrome没有显示边框):

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10849626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档