Tengo un archivo css con este estilo:CSS: cómo reemplazar el valor máximo de ancho con un valor mayor (menos restrictivo)
.filefield-element .widget-edit {max-width: 70%;}
quería aumentar el ancho máximo sin modificar ese archivo css, así que creé un archivo CSS personalizado con este estilo:
.filefield-element .widget-edit {max-width: 99%;}
en el panel "html/estilos", veo que los estilos se enumeran en el orden correcto:
.filefield-element .widget-edit {
max-width: 99%;
}
.filefield-element .widget-edit {
float: left;
max-width: 70%;
}
Sin embargo, "max-width: 99%" no anula "max-width: 70%". Parece que se usa el valor más restrictivo (70%), incluso cuando el valor menos restrictivo (99%) es lo primero.
¿Hay alguna manera de anular un valor de ancho máximo con un valor más grande (menos restrictivo)?
'' width: auto'' pero '' max-width: none'' wtf were w3c thinking o quien lo haya decidido – OZZIE
@OZZIE, los nombres tienen perfecto sentido. 'max-width' es" anulable ": o tiene uno o no. Mientras que un elemento siempre tiene un 'ancho', que puede o no ser explícito. 'auto' le permite volver explícitamente al ancho implícito, pero el ancho todavía existe. – harpo