c# - 禁用单选按钮周围的灰色方块
问题描述
IE 上的按钮我使用引导程序在 ASP.NET 中创建了单选按钮。这些按钮应该被禁用,这在 chrome 中可以正常工作,但在 Internet Explorer 中,它会在按钮周围创建一个灰色方块。我已经能够通过使用 div 禁用标签包装输入标签来在 IE 上将其删除。但是,这在 chrome 中不起作用。所以我不能让一个工作而不搞乱另一个。我包含的代码是适用于 chrome 的代码。
input[disabled] {
cursor: not-allowed;
background-color: #cfcfcf;
}
input[type="radio"], input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
<div class="form-check">
<input disabled="disabled" checked="checked" class="form-check-input" id="Male" name="GenderSelection" type="radio" value="Y">
</div>
<label for="Male">Male</label>
] 2
解决方案
问题在于CSS。
input[disabled] {background-color:#cfcfcf;}
删除它,它的工作原理。
谢谢!
推荐阅读
- python - networkx.readGml() 函数是否存储节点的宽度和高度?如果是这样,它们如何被访问?
- ruby-on-rails - Rails 6 不加载引擎模块和类(Zeitwerk?)
- javascript - 如何将悬停标签添加到旭日形图 D3
- javascript - 使用 JavaScript 过滤掉类成员
- android - 使用本机反应在android中运行构建时出错
- c++ - (C++) 如何跟踪我声明的类的对象数量?
- c# - C# 真正的使用问题,如 goto 替代
- django - 尝试保留数据时出现凭据错误
- drupal - Drupal 出现问题,获取 http://example.com 404 和 favicon.ico 丢失
- typescript - 如何在 Typescript 中正确键入条件对象分配函数