Un selector le dice al navegador a qué elementos se deben aplicar los estilos. Los más comunes son:
p { color: blue; }
.
) y se aplica con el atributo class
#
) y se aplica con el atributo id
Funcionan escribiendo los estilos unicamente a las etiquetas, asi por ejemplo si es la etiqueta p, se aplicada a todos los parrafos, a continuación se presenta un ejemplo:
Reto de selectores: Utiliza solo selectores por etiqueta para realizar las siguientes acciones usando CSS:
<h2>
con fondo amarillo.<p>
tengan el texto en color azul y tamaño de fuente de 18px.<table>
.<img>
al 50% de su tamaño original.<ul>
.<a>
y cambiar su color a verde.¡Recuerda! Usa solo selectores por etiqueta (por ejemplo: p
, h2
, table
) y no uses clases ni IDs.
¡Reto CSS!
.publicacion
y cambia el color del texto a azul oscuro..comentario
y ponles fondo gris claro..like
y haz que el texto sea rojo y en negrita..usuario
y cambia el color a verde oscuro..usuario.destacado
tengan fondo amarillo..mensaje
y ponles un borde negro de 1px sólido.Recuerda: Usa correctamente los selectores de clase y combínalos si es necesario (por ejemplo: .usuario.destacado
para los destacados).
¡Reto CSS — Identificadores!
#publicacion3
a azul marino.#usuario2
.#comentario1
sea rojo y en cursiva.#like2
.#mensaje3
en negrita y fondo gris claro.#publicacion6
a morado oscuro.Importante: Recuerda que cada ID es único y debes usar el símbolo #
en CSS para seleccionarlo.
¡Reto CSS — Usa combinaciones de selectores!
p.anuncio
y pon el texto en azul marino..miembro.lider
y ponles fondo amarillo..actividad.destacada
tengan borde rojo y texto en negrita.div.miembro
(pero solo si son div
) y cambia su color a verde oscuro..comentario.positivo
y ponles fondo gris claro.p.mensaje.importante
tengan un borde azul y fuente cursiva.¡Recuerda! Usa combinaciones como etiqueta.clase
o .clase1.clase2
y no selecciones todo con un solo nombre.
Separar los estilos en un archivo externo permite reutilizar y organizar mejor tu código.
p {
color: green;
}
.importante {
font-size: 18px;
}
<head>
:
<link rel="stylesheet" href="estilos.css">
¡Listo! Tu página usará ese archivo para aplicar estilos.