【发布时间】:2013-10-08 06:33:56
【问题描述】:
我正在尝试让我的样式表实现对复选框的更改。我知道 CSS 很好,因为当它内联时,它就像一个冠军。
internal_users.asp 是需要格式化的,但它从 i_internal_headers.asp 继承(类似于母版页),其中实现了样式。
代码:
stylesheet:
.checkbox {
margin: 4px 0;
padding: 0;
width:50px;
border:none;
background:none;
}
i_internal_headers.asp
<link rel="stylesheet" type="text/css" href="../css/stylesheet.css">
internal_users.asp
<!-- #include file="include/i_internal_headers.asp" -->
<input type="checkbox" class="styled" value="" />
我也尝试过样式表输入[type=checkbox] {}
我还尝试创建一个名为 TrialCheckboxStylesheet.css 的全新样式表,并将所有 css 放在其中。仍然没有工作。是的,我在 i_internal_headers 中放了一个新的链接参考
已编辑:我当前的代码如下所示:
.cbClear {
margin: 4px 0;
padding: 0;
width:50px;
border:none;
background:none;
}
<input type="checkbox" class="cbClear" value="" />.
在 IE 上使用开发者工具时,我发现了这个
#rightcolumn input, #rightcolumn textarea, #rightcolumn select {
padding: 5px;
width: 299px;
font: 100% arial;
border: 1px solid #D5D5D5;
background: #FFF;
color: #47433F;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border: 7px 7px 7px 7px;
}
这似乎覆盖了复选框的其他 CSS。那么,如何让复选框优先于另一个?
【问题讨论】:
-
查看生成的 HTML 并查看其他哪些地方正在注入样式,从而掩盖了您所期望的样式。
-
我该怎么做?感谢您的快速回复
-
Firebug 将是检查您最终拥有的 HTML 的一种方法。
-
该程序将主要在 IE 中运行(各种版本,但大多数将是最新的)。用 IE 测试的程序是什么?
-
F12 开发工具将是一个起点。或查看源代码。
标签: html css checkbox asp-classic