Las pseudoclases nos permiten referirnos a elementos según su estado. Para indicarlas en la hoja de estilo, se escriben detrás del selector, separadas por dos puntos. Por ejemplo img:hover.
En cuanto a los enlaces, tenemos dos pseudoclases específicas:
a:link
(o solo :link
). Se refiere sólo a los enlaces que aún no han sido visitados por el usuario.a:visited
(o solo :visited
). Se refiere sólo a los enlaces que ya han sido visitados por el usuario.
Cualquier elemento puede variar en función de dónde se encuentra el cursor del ratón, con las llamadas pseudoclases dinámicas.
:hover
. Define el estilo de un elemento cuando el cursor está sobre él.:active
. Define el estilo del elemento cuando se hace clic sobre él y se mantiene pulsado el ratón. Nota: IE sólo lo reconoce si se aplica sobre enlaces.:focus
. Define el estilo del elemento cuando tiene el foco. Sólo se puede aplicar a elementos que permiten la entrada de datos, como los campos de un formulario, y enlaces.:first-child
. Define el estilo del primer elemento encontrado de un tipo. Por ejemplo, div#texto p:first-child
afecta sólo al primer párrafo que haya dentro de la capa texto.a { border: black 5px solid; padding:5px; } a:hover { background-color:#CCCCCC; } a:active { border-color: red; }
Podemos utilizar las pseudoclases como cualquier otro selector, por ejemplo para referirnos a elementos anidados, por ejemplo div.enlaces:hover a {color: red;}
mostrará con texto rojo los enlaces contenidos en una división con la clase enlaces, cuando el cursor. se ponga sobre ese div.
Los pseudoelementos son elementos de una página, a los cuales no podemos referirnos como elementos normales, porque no están contenidos en una etiqueta específica.
:first-line
. Establece el estilo para la primera línea de un elemento.:first-letter
. Establece el estilo para la primera letra de un elemento.p:first-line { color: blue; } p:first-child { color: red; } p:first-letter { font-size: 200%; color: green; }
Esto es un párrafo, y ocupa varias líneas de texto. La primera línea es de otro color. Haz más pequeña la ventana.
Esto es un párrafo, y ocupa varias líneas de texto. La primera línea es de otro color. Haz más pequeña la ventana.
Esto es un párrafo, y ocupa varias líneas de texto. La primera línea es de otro color. Haz más pequeña la ventana.
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.