El asterisco (*) es llamado un selector universal selector, por ejemplo, si colocamos lo siguiente al inicio de nuestras declaraciones CSS:
* {margin: 0; padding: 0;}
Cuando una etiqueta está dentro de otra, se dice que la etiqueta contenedora es el elemento padre (parent) y la etiqueta contenida es el elemento hijo (child). Por eso, siguiendo esta analogía, en CSS se habla de la herencia, es decir, ciertas propiedades definidas en el elemento padre, se "transmiten" al hijo. Por ejemplo:
<div style="color: green;">
<p> ... un texto ...</p>
</div>
El texto se verá de color verde.
Usando el símbolo < indicamos que cierta propiedad se aplicará sobre los elementos hijo. Por ejemplo si tenemos esto:
div#ejemplo b {color:lightblue;}
<div id="ejemplo">
<p>El texto se verá de color <b>azul claro</b>.</p>
Y este otro <b>también</b>.
</div>
El texto se verá de color azul claro.
Y este otro también.div#ejemplo p b {color:lightblue;}
div#ejemplo p > b {color:lightblue;}
<div id="ejemplo">
<p>El texto se verá de color <b>azul claro</b>.</p>
Pero este otro no <b>aunque esté en negrita</b>.
</div>
El texto se verá de color azul claro.
Pero este otro no aunque esté en negrita.p.ejemplo + p {color:yellow;}
<p class="ejemplo">Este es un párrafo cualquiera.</p>
<p>Este es el párrafo adyacente al anterior.</p>
<p>Este no es el párrafo adyacente.</p>
Le estamos diciendo que, el párrafo que inmediatamente sigue a uno al que tiene la clase ejemplo, sea de color amarillo y todos los demás no.
Este es un párrafo cualquiera.
Este es el párrafo adyacente al anterior.
Este no es el párrafo adyacente.
a {color:yellow; font-size: 20px;}
a[title] {color:red;}
<p>
Este enlace no tiene title y es <a href="#">amarillo</a>
Como este otro enlace tiene title es <a href="#" title="El enlace rojo">rojo</a>
</p>
a[href='http://gemablog-.blogspot.com/'] {color:salmon;}
Este es un enlace a ninguna parte
Este es un enlace a Gema Blog
a[href='http://gemablog-.blogspot.com/ http://elescaparatederosa.blogspot.com/'] {color:salmon;}
a[href='http://gemablog-.blogspot.com/'][title] {color:salmon;}
a[href='http://gemablog-.blogspot.com/'] {color:salmon;}
a[href='http://gemablog-.blogspot.com/']:after {content: url(unaImagen);}
Este es un enlace a ninguna parte
Este es un enlace a Gema Blog
0 comentarios:
Publicar un comentario