Introducción a CSS



Que es CSS y para que sirve?

El CSS podría definirse como un tipo de lenguaje que permite definir y crear la presentación visual de un documento ya estructurado y escrito en un lenguaje de marcado como puede ser HTML. Es decir, permite generar el diseño visual de páginas web e interfaces de usuario.

El código CSS hace la vida más fácil al desarrollador front-end al separar las estructura de un documento HTML de su presentación. Dicho de otro modo el HTML actuaría como es esqueleto de la web, definiendo su estructura básica, y el CSS añadiría toda la capa de personalización sobre el que la web define su aspecto final.

Formas de aplicar CSS

   a. Estilo Inline

Con este método, las instrucciones de diseño se integran directamente en el código fuente mediante una etiqueta de estilo. Las propiedades deseadas solo se asignan a un elemento, de modo que es posible realizar diseños diferentes en todo el documento HTML. En el ejemplo siguiente, el encabezamiento H1 debe aparecer en azul y con un tamaño de letra de 14:


<p> <h1 style="color:blue; font-size:14px;"></h1></a>Esto es un encabezado</h1></p>

  b. Interna

En este caso, se incluye el CSS en la cabecera del documento HTML. La etiqueta de estilo se convierte así en parte del elemento de cabecera y se aplica a todo el archivo. Las instrucciones de diseño están contenidas en el documento, pero están separadas del código HTML. En el siguiente ejemplo, se aplica el mismo comando que en el ejemplo anterior. Esta vez, sin embargo, todos los encabezados H1 del archivo deben ser formateados de acuerdo con la información.


<!DOCTYPE html>
<html>
<head>
<style>
h1 {color:blue; font-size:14px;} </style>
</head>
<body>
<h1> Esto es un encabezado </h1>
<p>Esto es un párrafo</p>
</body>
</html>

c.    Externo

Este es posiblemente el mejor método para enlazar CSS en HTML. Un sitio web suele constar de muchas páginas, por lo que tiene sentido guardar las instrucciones de diseño en un archivo separado. Esto permite una separación limpia entre el contenido y el diseño y facilita el mantenimiento. El archivo exportado está simplemente vinculado al documento HTML. Se guarda la hoja de estilos externa con la extensión .css y luego se utiliza una etiqueta de enlace para incluirla en el archivo HTML. En el siguiente ejemplo, el archivo CSS se llama stylesheet.css.



<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
</head>
<body>
<h1> Esto es un encabezado </h1>
<p>Esto es un párrafo</p>
</body>
</html>

¿Cómo añadir comentarios en HTML?

Los comentarios en HTML se encapsulan entre <!-- y -->. Cualquier texto o código dentro de estos delimitadores no será interpretado ni mostrado en el navegador, pero será visible al inspeccionar el código fuente. Ejemplo:

<!-- Este es un comentario en HTML -->


Al comentar un bloque de código, se desactiva temporalmente su funcionalidad sin tener que eliminarlo por completo. Esto es útil para realizar pruebas o realizar ajustes sin afectar el código principal. Ejemplo:

<!--
<div class="elemento-oculto">
Contenido oculto temporalmente
</div> -->