style specificity selectores especificidad ejemplos attribute atributos css

specificity - selectores css3



¿Qué hace la palabra clave heredada en CSS? (2)

No voy a plagiar la buena explicación en sitepoint.com, así que simplemente daré la url aquí:

http://reference.sitepoint.com/css/inheritvalue#

¿Alguien puede explicar, por favor, cuál es la palabra clave heredada que se debe hacer en CSS?


Utilizará el mismo valor que la misma propiedad que tiene su padre.

html:

<body> <h1></h1> </body>

css:

body{ margin: 234px; } h1{ margin: inherit; #=234px }

Tenga en cuenta que si hay varias instancias de <h1> en el archivo, tomará el margen de su padre. Entonces 234px no es siempre el valor que tendrá. Por ejemplo

html:

<body> <h2></h2> <div> <h2></h2> </div> </body>

css:

body{ margin: 20px; } div{ margin: 30px; } h2{ margin: inherit; #20px if parent is body; 30px if parent is div }