selectores hijo excluir estilos especificidad elemento ejemplos colisiones clases clase cascada anidadas css inheritance

hijo - excluir elemento css



¿Cómo no heredar? o cómo restablecer el ancho heredado al valor anterior?(css) (4)

Es una vieja pregunta, pero acabo de tener el mismo problema con el width heredar de padres como 100%. Resulta que agregar propiedades de display a ayuda de inline-block en inline-block .

display: inline-block;

Instalé el plugin de agradecimiento pero el botón en mi sitio de prueba parece extraño.

Descubrí por qué. Porque hereda #commentform textarea { width: 45%; } #commentform textarea { width: 45%; } de mi tema. Si elimino el ancho de css, el botón se ve bien. ¿Alguna idea de cómo puedo arreglar eso? Por supuesto, no quiero eliminar el ancho para #commentform textarea. ¿Puedo hacer algo al respecto en el nivel css del botón? Algo así como el width:not-inherit; width:reset; width:not-inherit; width:reset; Yo diría que el ancho del botón no se declararía si no hubiera #commentform textarea


Intenta poner

width: auto;

en el botón. Eso debería arreglarlo en este caso.


Pon esto en tu CSS y también quita ese estilo en línea que tienes para ese botón:

input.thanks_button{ background:url("http://asha.onalllevels.com/wp-content/plugins/thanks-you-counter-button/images/thanks_compact_blue1.png") no-repeat; color:#fff; font-family:Verdana,Arial,Sans-Serif; font-size:14px; font-weight:normal; width:auto !important; }


puede agregar "! important" al css más reciente.

ex:

first{ float:right;} second{ float:left !important;} <div class="first second"></div>

Este div debe ser flotante a la izquierda