HTML y CSS
HTML y CSS
DOCTYPE
Cabecera HTML
Cuerpo HTML
<!DOCTYPE html>
<hmtl>
<head>
<title>…</title>
<meta …/>
</head>
<body>
</body>
</html>
Copy
HTML
Etiqueta de apertura < >: las etiquetas de apertura siempre van entre
corchetes angulares de apertura y cierre y muestran al navegador dónde
comienza el elemento con contenido a mostrar.
Contenido: entre la etiqueta de apertura y la de cierre se encuentra el
contenido que el navegador debe mostrar o ejecutar. Esto abarca desde
párrafos de textos y reproductores de vídeo hasta imágenes y formularios.
Etiqueta final </>: la etiqueta final va entre dos corchetes con una barra.
Indica al navegador dónde termina el elemento HTML.
Elementos. Los ladrillos básicos del lenguaje html, sirven para representar el
contenido y sus atributos, así como marcar los parámetros del propio lenguaje,
como el punto de inicio de la cadena de comandos y el punto de cierre, o las
necesidades especiales.
Atributos. Las especificaciones respecto a valor, color, posición, etc. de los
elementos incorporados en el código. Por lo general consisten en una serie de
instrucciones lógicas o numéricas.
Cada etiqueta contiene instrucciones sencillas que indican al navegador cómo dar
formato al texto y a definir los diversos elementos de la página web. Al aplicar
estas etiquetas de marcado a los diferentes elementos del texto, se indica al
navegador cómo mostrarlos al usuario, lo que permite crear páginas web
estructuradas y con un diseño coherente.
Por ejemplo, puedes utilizar etiquetas HTML para aplicar cursivas, crear saltos de
línea, insertar objetos multimedia, crear listas con viñetas o para definir diferentes
tipos de contenido en una página web, como encabezados, párrafos, imágenes,
enlaces, formularios y mucho más.
Los servidores leen el código HTML para entender y mostrar el contenido. Leerá el
HTML de arriba abajo, de forma muy parecida a como estás leyendo esta guía.
Puedes utilizar tantas o tan pocas etiquetas como quieras para dar formato al
contenido. Sin embargo, hay algunas reglas y tags HTML esenciales que deberás
seguir.
Sin embargo, algunas tags HTML pueden no cerrarse. Esto significa que la
etiqueta HTML no necesita cerrarse con un </ >. Normalmente, usarás etiquetas
no cerradas para metadatos o saltos de línea.
Pese a que esta guía trata sobre las tags HTML, es importante conocer la
diferencia entre etiquetas, elementos y atributos HTML. Aunque los términos
"atributo", "elemento" y "etiqueta" suelen utilizarse indistintamente, hay diferencias
sutiles entre ellos.
Aquí tienes un desglose de cómo funcionan juntos los elementos, las etiquetas y
los atributos:
En resumen, las etiquetas HTML son los bloques de construcción básicos de una
página web, los elementos son los bloques completos que incluyen etiquetas y
contenido, y los atributos se utilizan para proporcionar información adicional sobre
cómo procesar o mostrar los elementos.
Las etiquetas HTML básicas son las etiquetas más comúnmente utilizadas en la
estructura de una página web.
Estas etiquetas básicas suelen conformar la estructura básica de una página web
y son esenciales para el desarrollo web. Sin embargo, hay muchas otras etiquetas
HTML más avanzadas y especializadas que se pueden utilizar para diseñar
páginas web más complejas. Te hablo de ellas más adelante.
charset,
<meta> Metadatos del documento HTML.
name, content
Define encabezados de
<h1> – <h6> align
distintos tamaños
Define información de
<address> –
contacto
linea
type,
<ul> Una lista desordenada. start,
reversed
type,
<ol> Una lista ordenada. start,
reversed
border, cellpadding,
<table> Crea una tabla
cellspacing, width
Crea un formulario
<form> action, method, target
HTML.
required, autofocus,
desplegable.
disabled
Agrupa elementos de
<fieldset> –
formulario.
disabled
Conclusión
Hosting
El hosting como nunca lo habías visto
CSS, al igual que HTML, es uno de los lenguajes centrales de Internet. Mientras
que para añadir texto a un sitio web se utiliza HTML y se estructura
semánticamente, para definir el diseño del contenido se utiliza CSS. Aunque
HTML y CSS se utilizan en combinación, las instrucciones de diseño de CSS y los
elementos de HTML existen por separado. Esto significa que una máquina puede
leer un documento electrónico incluso sin CSS. Con la ayuda de CSS, el contenido
del navegador se prepara visualmente y se presenta de forma atractiva.
CSS es un “estándar vivo” que sigue siendo desarrollado por el World Wide Web
Consortium. Por esta razón siempre hay nuevas funciones y aplicaciones prácticas
que descubrir. El lenguaje de hojas de estilo, muy extendido, surgió en los años
90. En aquella época, la idea de utilizar hojas de estilo para mostrar el contenido
de la web no era del todo nueva. Pero CSS se diferenciaba en un aspecto
importante de otros elementos orientados a la visualización que ya existían en
HTML: los usuarios tenían ahora la opción de definir reglas de diseño para grupos
de elementos en varios documentos y en una sola hoja de estilo.
El éxito de un sitio web no depende solo del contenido, sino también de un buen
diseño. Los usuarios pierden rápidamente el interés por las páginas web que no
son fáciles de usar o no están bien estructuradas. En este caso, CSS ofrece una
serie de opciones de diseño que no están disponibles en HTML puro.
Una instrucción CSS determina los valores o propiedades que deben tener los
elementos de tu documento electrónico. En su estructura básica, la instrucción
consiste en un selector y corchetes. Las declaraciones se enumeran dentro de los
corchetes, separadas por punto y coma. Cada instrucción consta del nombre de la
propiedad, dos puntos y un valor específico. Después de la instrucción final y
antes del corchete de cierre, se puede añadir otro punto y coma, pero no es
obligatorio. Por ejemplo, la instrucción CSS del siguiente ejemplo pide que el
encabezado H1 se muestre en azul y con un tamaño de letra 12:
Una instrucción CSS consiste en un selector y una instrucción con propiedades y
valores correspondientes.
<!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>
Copy
Hojas de estilo internas
Aquí es donde se añaden todas las instrucciones CSS en el archivo HTML. Ten
en cuenta que estas solo se aplican al documento correspondiente. Para las hojas
de estilo internas, inserta el elemento “style” en el área “head” del documento
HTML como mostramos a continuación:
<!DOCTYPE html>
<html>
<head>
<style>
h1 {color:blue; font-size:12px;}
</style>
</head>
<body>
<h1>Esto es un encabezado</h1>
<p>Esto es un párrafo</p>
</body>
</html>
Copy
Estilo inline
Al igual que con la hoja de estilo interna, las instrucciones CSS están contenidas
en el archivo HTML. Sin embargo, hay una diferencia importante: los atributos
correspondientes se encuentran directamente en la etiqueta de inicio del elemento
y no se aplican a ningún otro elemento. Este método es especialmente útil si no
se quieren dar instrucciones generales de diseño.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue; font-size:12px;"> Esto es un encabezado </h1>
<p> Esto es un párrafo </p>
</body>
</html>
Copy
La interacción de CSS y HTML
Los ejemplos anteriores demuestran que CSS solo puede utilizarse junto con una
estructura clásica de HTML. Dado que HTML estructura el contenido mediante
párrafos, listas y tablas, y que CSS se encarga del diseño visual, ambos lenguajes
web se complementan y están estrechamente relacionados entre sí. Editar
Cascading Style Sheets suele girar en torno al diseño de “cajas”. La estructura de
un documento HTML se basa en el principio de anidamiento, en el que los
elementos individuales se superponen como cajas. Cada “caja” que ocupa espacio
en un sitio web tiene las siguientes propiedades:
Estr
uctura del sitio web en documento HTML con padding, border y margin que puede
modificarse visualmente mediante CSS.
Estas “cajas” se formatean especificando el tamaño, la forma y el color. Además
de estos sencillos atributos, existen instrucciones CSS más sofisticadas para
insertar sombras en el texto, añadir funciones de filtro para las imágenes y resaltar
formularios y otros elementos.
Nota
Una vez que hayas comprendido los principios básicos del lenguaje de hojas de
estilo, su aplicación es bastante sencilla. Aprende más sobre los mejores trucos de
CSS que harán que tu página web parezca aún más profesional.