Firefox 25を使用していますが、IE7/8でも発生します
これはHTMLです:
<div class="elemento">
<div class="form">
<label for="formulario"> <span>Formulario:</span> </label>
</div>
<select id="formulario" name="formulario" class="select">
<option value="Contratos - Literario">Contratos - Literario</option><option value="Inscripcion de obra publicada">Inscripcion de obra publicada</option>
</select>
</div>
</div>
そして、この CSS が適用されていると、Firebug は言います。
div.box .select {
background: none repeat scroll 0 0 #333333;
border-color: #171717;
border-style: double;
border-width: 1px;
color: #FFFFFF;
padding: 3px;
width: 180px;
}
.acciones_botonera input, select {
background-color: #BBBBBB;
border: medium none;
color: #114477;
height: 100%;
margin: 0;
padding: 0;
}
2 つ目の CSS が特別に適用されているのはなぜですか? ここで、クラスを適用した要素の内側にある要素に.acciones_botonera input, select
のみ適用すると言っているのではありませんか?select
.acciones_botonera