CSS, que significa Cascading Style Sheets (Hojas de Estilo en Cascada), es un lenguaje de diseño utilizado para controlar el aspecto y la presentación de las páginas web HTML. Con CSS, puedes cambiar el color, la fuente, el tamaño y la disposición de los elementos HTML para crear un diseño visualmente atractivo y coherente en tu sitio web.
Aquí hay algunos conceptos básicos de CSS que te ayudarán a empezar:
Selección de elementos:
p
. Para seleccionar elementos con una clase específica, usarías .nombre-clase
. Y para seleccionar un elemento con un ID específico, usarías #nombre-id
.Propiedades y valores:
color
, el valor podría ser un nombre de color como rojo
, un valor hexadecimal como #ff0000
, o un valor RGB como rgb(255, 0, 0)
.Reglas CSS:
p { color: blue; }
aplicará el color azul a todos los párrafos en la página.Cascada y especificidad:
Añadir CSS a una página HTML:
<style>
dentro de la sección <head>
, o mediante un archivo externo de CSS vinculado a la página utilizando la etiqueta <link>
.Aquí tienes un ejemplo básico de cómo se vería una regla CSS para cambiar el color de los párrafos en una página web:
p {
color: blue;
}
Selección de elementos:
p
seleccionará todos los párrafos en la página..clase
seleccionará todos los elementos que tengan la clase «clase».#id
seleccionará el elemento con el ID «id».Aplicación de estilos:
color
, el tamaño de la fuente utilizando la propiedad font-size
, o el fondo utilizando la propiedad background-color
.Ejemplo práctico:
Supongamos que queremos cambiar el color de fondo de todos los párrafos en nuestra página a azul y el color del texto a blanco. Podríamos escribir el siguiente código CSS:
p {
background-color: blue;
color: white;
}
Este código aplicará un fondo azul y texto blanco a todos los párrafos en nuestra página.
Aplicaciones de estilos:
Reglas CSS internas:
<style>
en la sección <head>
de un documento HTML.
Reglas CSS Internas
Este es un párrafo con estilos aplicados mediante reglas CSS internas.
Reglas CSS externas:
.css
.<link>
en la sección <head>
del documento HTML.
Reglas CSS Externas
Este es un párrafo con estilos aplicados mediante reglas CSS externas.
/* En el archivo estilos.css */
/* Reglas CSS externas */
p {
color: red;
font-size: 18px;
}
Diferencias: