CSS
CSS
CSS
Introducción
Bienvenidos al curso de CSS. En este curso aprenderemos a crear diseños para una
página web HTML mediante hojas de estilos (CSS).
CSS (Cascading Style Sheet) es un lenguaje que permite dar formato a las etiquetas
HTML, permitiendo definir parámetros para obtener un diseño deseado.
Para ello se permite crear un archivo CSS con su propio formato y aplicarlo en las
páginas que queramos, que también veremos cómo más adelante.
Mi primer estilo I
Ya podemos empezar a utilizar hojas de estilo sobre documentos HTML.
Lo primero que vamos a hacer es coger una página sencilla en HTML y aplicarle un
estilo sencillo. Partimos de esta pequeña página web:
Código HTML
<html>
<head>
</head>
<body>
<p>Aplicando el primer estilo</p>
</body>
</html>
Hasta aquí nada de CSS, todo es HTML. Vamos a copiar este código en nuestro
Notepad++.
Bien, tenemos una página web sencilla, para visualizarla en nuestro navegador
vamos al menú Ejecutar y la ejecutamos en Google Chrome (en nuestro caso), si
usas otro navegador, pues en el que prefieras.
Mi primer estilo II
Ya tenemos nuestra página web. Sólo queda aplicarle un estilo.
Y muchas más. Aparte de eso, en CSS se pueden crear reglas de estilo a tu gusto y
aplicarlas a los elementos que quieras.
Esto lo veremos más adelante, vamos a empezar por las etiquetas.
Código CSS
p {color: green;}
Aquí estamos aplicando un estilo a una etiqueta. Esta línea quiere decir que todas
las etiquetas <p> de esa página tengan color verde.
Aquí el código no está en una línea como hice antes, eso es indiferente, es
aconsejable utilizar esa estructura por tener cierto orden.
Ahora que tenemos nuestra página HTML con un estilo incrustado, vamos a
visualizarla a ver qué efectos tiene:
Estructura CSS
Bien, ya hemos aprendido lo básico sobre como crear y aplicar estilos.
Poco a poco vamos viendo el potencial que tiene CSS en cuanto a diseño web. Y
esto es sólo el principio.
Creación de varias reglas
Vamos a añadir otra regla en nuestra hoja de estilo.
body
{
color: blue;
background-color: pink;
}
(De momento para definir colores estamos utilizando palabras reservadas para
ellos, más adelante veremos más detalles sobre los colores.)
Esta regla CSS nos indica que el texto que esté en el cuerpo de la página será de
color azul (blue), y que el fondo de la web será rosa (pink).
Vemos resaltado las líneas incluidas a nuestra web. ¿Qué ocurrirá con el texto entre
las etiquetas <p>?
Efectivamente, conserva su color verde, ya que la etiqueta <p> tiene su propia
regla.
Sólo los elementos que no tengan otra regla específica en nuestra hoja de estilo,
serán de color azul.
Bien, ya tenemos varias reglas funcionando, y hemos visto que podemos crear
varias declaraciones.
Podemos hacer tantas como deseemos, claro está, todo con cabeza, ya que sería
absurdo añadir líneas porque sí o que sobren, eso ralentizaría innecesariamente la
carga de nuestra página web.
Tal como se esperaba, nuestro párrafo ahora tiene color verde.
Imaginemos que tenemos una página web con 7 páginas, lo más normal es que
esas 7 páginas tengan un mismo estilo/diseño.
Bien podemos incrustar el código CSS en las 7 páginas y no pasa nada, es correcto.
Pero tiene sus desventajas.
Para ello debemos enlazarlo a cada documento que queremos que se aplique.
Cosa que veremos en la siguiente lección.