Hojas de estilo en cascada CSS

Las hojas de estilo en cascada CSS son utilizadas junto con el lenguaje HTML para la creación de sitios web, CSS ayuda en el diseño de las páginas.

¿Qué es CSS?

CSS

Es un lenguaje para describir la presentación de páginas web, entre los que podemos destacar colores, estructura, tipografía, etc.

Características

  • Describe como se mostrarán en pantalla los elementos HTML.
  • Pueden controlar el diseño de múltiples páginas web a la vez.
  • Es independiente de HTML.
  • Puede ser usado en cualquier lenguaje de marcado basado en XML.
  • Los archivos CSS separados del HTML facilita el mantenimiento.

Podría interesarte HTML o Lenguaje de marcado de hipertexto  

Sintaxis CSS

Hojas de estilo en cascada CSS
  • El selector apunta al elemento HTML que desea diseñar.
  • Bloque de declaración contiene una o más declaraciones separadas por punto y coma.
  • Cada declaración incluye un nombre de propiedad CSS y un valor, separados por dos puntos.
  • Una declaración de CSS siempre termina con un punto y coma, y ​​los bloques de declaración están rodeados de llaves.

Código CSS

Veamos un ejemplo del lenguaje CSS no incrustado en las etiquetas HTML:

p {
    border: 1px solid blue;
    color: red;
    text-align: center;
}

Línea 1- definimos el selector, pueden ser etiquetas HTML, clases e ID; abrimos llave.

2- Declaramos todos los atributos para la etiqueta definida.

5- Cerramos llave

En el ejemplo anterior establecemos que el contenido entre las etiquetas <p>:

  • Borde azul
  • Letras de color rojo
  • Texto alineado al centro

Formas de insertar CSS

En una página web tenemos 3 formas de insertar CSS.

Podría interesarte Insertar fotos de Google Fotos en un sitio web  

Hoja de estilo externo

Se crea un archivo de estilo externa, cambia el diseño de una o varias páginas modificando un único archivo CSS.

Cada página debe incluir una referencia al archivo CSS mediante las etiquetas <link> dentro de la sección <head>.

Ejemplo:

<head>
    <link rel="stylesheet" type="text/css" href="hojaEstilo.css" />
</head>

Ejemplo practico

En un bloc de notas escribe el siguiente código CSS:

p {
    border: 1px solid blue;
    color: red;
    text-align: center;
}

Guarda el archivo en formato .css, por ejemplo hojaEstilo.css.

Hoja de estilo interno

Es funcional para páginas que tienen diseños propios.

El código CSS se define entre las etiquetas <style> dentro de la sección <head>.

Ejemplo:

<head>
    <style>
        p {
        border: 1px solid blue;
        color: red;
        text-align: center;
        }
    </style>
</head>

Hoja de estilo en línea

Es utilizado para aplicar un estilo propio a una etiqueta HTML.

Para utilizar CSS es necesario agregar el atributo style en la etiqueta, en el valor de la propiedad contendrá los elementos CSS.

Ejemplo:

<p style="color:red; text-align:center;"> Segundo párrafo. </p>

Orden de las hojas de estilo

Si una página utiliza las tres formas de insertar CSS, ¿Cuál se aplica?, ¿se aplican las tres?, ¿Cuál va primero?

Todas las hojas de estilo se conectarán en cascada respetando la siguiente prioridad:

  1. Hoja de estilo en línea.
  2. Hoja de estilo interna y externa (dependiendo de la posición del encabezado).

La hoja de estilo de mayor prioridad anula las demás, por lo tanto, es el diseño que veremos en la página.

Podría interesarte Prefijos CSS  

Prioridad de las hojas de estilo interno y externo

Si declaramos primero la hoja de estilo interna y debajo de este la hoja de estilo externa:

<head>
    <style>p {color: red;}</style>
    <link rel="stylesheet" type="text/css" href="hojaEstilo.css">
</head>

Se respetará la hoja de estilo externa.

Si declaramos primero la hoja de estilo externa y debajo de este la hoja de estilo interna:

<head>
    <link rel="stylesheet" type="text/css" href="hojaEstilo.css">
    <style>p {color: red;}</style>
</head>

Se respetará la hoja de estilo interna.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *