el comodín no funciona con ancho css

¿Cuál es el problema de este comodín?

div[id*='Form_Form_EditableTextField'] {
    width:554px !important;
}

Esto funciona sin ningún problema. Solo para depurar.

#Form_Form_EditableTextField1 {
    width:500px;
}​

html

  <div class="middleColumn">
    <input id="Form_Form_EditableTextField1" type="text" name="EditableTextField1">
    <input id="Form_Form_EditableTextField2" type="text" name="EditableTextField1">
    </div>​

manifestación http://jsfiddle.net/wLSjY/

preguntado el 31 de diciembre de 12 a las 15:12

Siempre he encontrado comodines como ese desordenado. ¿Hay alguna razón para no usar una clase? -

este código es generado automáticamente por silverstripe. Tengo preferencia por solo cambiar el css. -

1 Respuestas

div[id*='Form_Form_EditableTextField']

Esto selecciona <div> elementos con correspondencia id atributos quieres seleccionar <input> elementos. Lo siguiente debería funcionar:

input[id*='Form_Form_EditableTextField']

Respondido el 31 de diciembre de 12 a las 16:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.