CSS es un lenguaje de estilo utilizado para definir la apariencia de un documento HTML. Con él, puede definir colores, fuentes, tamaños, espaciado y otros elementos visuales que componen un diseño. Diseñar diseños en CSS es una tarea esencial para crear un sitio web o una aplicación web agradable y de aspecto profesional.

Selectores de CSS

Para diseñar un elemento HTML con CSS, es necesario seleccionarlo usando un selector. Existen varios tipos de selectores, como selector de etiquetas, selector de clases, selector de id, selector de atributos, entre otros.

El selector de etiquetas se utiliza para seleccionar todos los elementos de un determinado tipo, por ejemplo:

cuerpo { familia tipográfica: Arial, sans-serif; }

El selector de clase se utiliza para seleccionar elementos que tienen una clase específica, por ejemplo:

.highlight { color de fondo: amarillo; }

El selector de id se utiliza para seleccionar elementos que tienen un id específico, por ejemplo:

# encabezado { borde inferior: 1px negro sólido; }

Propiedades CSS

Las propiedades CSS se utilizan para definir el estilo de un elemento seleccionado. Hay varias propiedades disponibles, por ejemplo:

  • background-color: establece el color de fondo del elemento;
  • color: establece el color del texto del elemento;
  • font-family: define la familia de fuentes utilizada por el elemento;
  • font-size: define el tamaño de fuente utilizado por el elemento;
  • margen: define los márgenes del elemento;
  • relleno: define el espacio interior del elemento;
  • borde: define el borde del elemento;
  • ancho: establece el ancho del elemento;
  • altura: establece la altura del elemento;
  • display: define cómo se debe mostrar el elemento (bloque, en línea, bloque en línea, etc.);
  • flotante: define cómo debe colocarse el elemento en relación con otros elementos;
  • posición: define cómo debe colocarse el elemento en la página (estático, relativo, absoluto, fijo);
  • z-index: define el orden de apilamiento de los elementos posicionados;
  • pacidad: establece la opacidad del elemento;
  • transición: define la transición de una propiedad CSS;
  • animación: define una animación CSS.

Cascada y Especificidad

Cuando se aplican varias reglas CSS a un mismo elemento, es necesario determinar cuál debe prevalecer. Esto se hace a través de la cascada y la especificidad.

La cascada define que las últimas reglas CSS declaradas tienen prioridad sobre las anteriores. Por ejemplo:

p { color rojo; } PAG { color azul; }

En este caso, todos los párrafos serán de color azul, ya que la segunda regla anula la primera.

La especificidad define que las reglas CSS más específicas tienen prioridad sobre las menos específicas. Por ejemplo:

p { color rojo; } # encabezado p { color azul; }

En este caso, todos los párrafos serán de color rojo, excepto aquellos dentro del elemento con id "encabezado", que serán de color azul.

Conclusión

Dar estilo a los diseños en CSS es una tarea fundamental para crear un sitio web o una aplicación web agradable y de aspecto profesional. Utilizando correctamente los selectores y las propiedades CSS, es posible definir colores, fuentes, tamaños, espaciado y otros elementos visuales que componen un diseño. Además, es importante comprender la cascada y la especificidad para garantizar que las reglas de CSS se apliquen correctamente a los elementos seleccionados.

Ahora responde el ejercicio sobre el contenido:

_¿Cuál es la propiedad CSS utilizada para definir el color de fondo de un elemento?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Estilo receptivo en CSS 24

Siguiente página del libro electrónico gratuito:

Estilo receptivo en CSS

Tiempo estimado de lectura: 2 minutos

Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.

+ 9 millones
estudiantes

Certificado gratuito y
válido con código QR

60 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo y audiolibros