スタイルシートにチェックボックスへの変更を実装しようとしています。インラインのときはチャンピオンのように機能したので、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="" />
スタイルシート input[type=checkbox] {} も試しました
また、TrialCheckboxStylesheet.css という新しいスタイルシートを作成して、そこにすべての CSS を配置しました。それでもうまくいきませんでした。はい、新しいリンク参照を i_internal_headers に入れます
EDITTED:私の現在のコードは次のようになります:
.cbClear {
margin: 4px 0;
padding: 0;
width:50px;
border:none;
background:none;
}
<input type="checkbox" class="cbClear" value="" />.
IEでDeveloper Toolsを使っていたらこんなの見つけた
#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をオーバーライドしているようです。では、チェックボックスを他のものよりも優先させるにはどうすればよいでしょうか?