CSS应用不正确?

时间:2013-11-14 13:01:56

标签: html css

我使用的是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;
}

为什么要应用第二个CSS? .acciones_botonera input, select我在这里是不是只将其应用于select元素,这些元素位于已应用类.acciones_botonera的元素中?

1 个答案:

答案 0 :(得分:3)

.acciones_botonera input, select {

}

将大括号之间的所有内容应用于具有类“.acciones_botonera”的元素内的所有输入以及DOM中的所有选择。

如果你真的想要实现你所描述的情况,它应该是这样的:

.acciones_botonera input, .acciones_botonera select {

}