私はCSSに慣れようとしています。かなりの数のページで繰り返す必要があるボタン スタイルがあります。bigbutton
次の html ファイルで使用しているというクラスを作成しました。他の HTML ページでも同じクラスを使用しています。
このボタンの外観を定義する css ファイルも表示されます。私が抱えている問題は、css ファイルを定義すると、.bigbutton
これらの設定が無効になることです。css ファイルを定義すると#big_button_container .bigbutton
、すべてが完全に機能します。残念ながら、他の html ファイルでは、このクラスが必ずしもこのbig_button_container
div にラップされるとは限らないため、この方法では実行できません。
それで、私の質問は、このbigbuttonクラスに望ましい効果をもたらすようにcssセレクターをどのように書くのですか? ありがとう!
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Dashboard</title>
<link rel="stylesheet" type="text/css" href="styles/mystyles.css" media="screen" />
<link rel="stylesheet" type="text/css" href="styles/bigbuttons.css" media="screen" />
<style media="screen" type="text/css">
#big_button_container{
margin-left:85px;
width:809px;
padding:14px;
}
</style>
</head>
<body>
<div id="frame">
<div id="page">
<img id="mainpic" src="images/banner.png" height="390" width="982">
<div id="big_button_container">
<table>
<tr>
<td>
<form action="coaches.html">
<input type="submit" value="COACHES" class="bigbutton">
</form>
</td>
<td>
<input type="button" value="GROUPS" class="bigbutton" onclick="()"</td>
<td><input type="button" value="WORKOUTS" class="bigbutton" onclick="()"</td>
<td><input type="button" value="ATHLETES" class="bigbutton" onclick="()"</td>
</tr>
<tr>
<td><input type="button" value="PACE GROUPS" class="bigbutton" onclick="()"</td>
<td><input type="button" value="USER TYPES" class="bigbutton" onclick="()"</td>
<td><input type="button" value="WORKOUT TYPES" class="bigbutton" onclick="()"</td>
</tr>
</div>
</div>
</div>
</body>
</html>
CSS
//#big_button_container .bigbutton{ <--this works, but only for this html file
.bigbutton{
clear:both;
margin-right:3px;
margin-top:3px;
border-style:none;
width:200px;
height:125px;
background:#c1d72e;
text-align:center;
line-height:50px;
color:#444444;
font-size:16px;
font-weight:bold;
}