Quitar atributo !important en css
El otro dia, y viendo que los atributos por defecto de cada navegador da problemas a la hora de posicionar una web, decidí hacer un css "0" o una inicialización de css, vamos con los valores por defecto que yo quiero (básicamente quitar los que hay o ponerlos a cero).
El tema es que tengo lo siguiente en el css:
* {font: 12px black verdana;border:0px transparent none;padding: 0px;border-spacing: 0px;
background: transparent;margin: 0px;height:auto !important;}
El problema, es que por defecto, al trabajar con div, la altura sea automática, se amplie en función del contenido ... Pero he aquí, que cuando hay un elemento que por lo que sea quiero que tenga un valor fijo, le ponga el valor que le ponga sigue mandando el definido como "height:auto !important;" . P.ej en la siguiente definición no hace caso de min-height y tampoco lo haría del height (ya lo he probado) así pues mi pregunta es ¿se puede quitar el ! Important? ¿Existe algo a ! Normal?:
div{min-height: 50px;
font:14px black Verdana;position:relative;display:table-cell;width:200px;left:100px;
background:whitesmoke;
}