tag style net mvc bootstrap asp asp.net html css

asp.net - net - razor style html



Restablecer la altura de un elemento HTML a través de CSS (3)

El atributo de estilo siempre anula la clase. Por lo tanto, tendrá que eliminar la regla de altura del atributo de estilo.

Utilizo un control asp.net personalizado que se representa en un DIV y tiene "height = ''0''" codificado en el elemento (lo sé ... estúpido). Pero necesito restablecerlo: deshacerte de la asignación de altura de alguna manera. ¿Es esto factible con CSS?

Puedo establecer la altura a 100 px por ejemplo, y funciona. Pero eso no es lo que quiero, quiero que se elimine la asignación de altura.

ACTUALIZACIÓN: Usando FireBug, puedo ver que la altura del CSS queda anulada por el código rígido:

eliminado el enlace muerto de ImageShack

Supongo que no hay forma de que pueda resolver esto, además de eliminar la altura codificada = 0. ¿Alguien más ve una alternativa?


cambie la altura a ''auto'' y vea si eso funciona para usted.

Auto es la altura predeterminada para los elementos, significa que el navegador calcula la altura en sí misma.


Es posible que necesite usar la height:auto !important porque el atributo de altura tiene una prioridad muy alta (IIRC).

Pero, idealmente, harías una patada de karate con ese atributo fuera de allí. Yuck.