【发布时间】:2013-07-15 20:50:28
【问题描述】:
我的网站上有很多表格,当然,其中的许多字段都是必需的。如果必填字段留空,则会为其分配一个“错误”类,我会尝试用红色圈出该字段,无论它是文本字段、下拉菜单还是复选框。 我的 css 文件中有以下代码:
.error input, .error select, .error textarea {
border-style: solid;
border-color: #c00;
border-width: 2px;
}
现在奇怪的是,它在 IE 中运行良好,但在 Chrome 中,复选框没有用红色圈起来,尽管我可以看到在检查元素时 CSS 已应用于它们。
这可能与上面的 css 代码处于活动状态无关,但我的 css 文件中确实有其他内容:
input[type=checkbox] {
background:transparent;
border:0;
margin-top: 2px;
}
这是为了让复选框在 IE8 和更少版本中正确显示。
任何想法如何在 Chrome 中可视化红色边框?
编辑: 这是一个jsfiddle: http://jsfiddle.net/PCD6f/3/
【问题讨论】:
-
请包含一个 jsFiddle
标签: css google-chrome checkbox border