HTML: Lenguaje de marcado, se utiliza para armar la estructura en donde va a estar el contenido de una página web. Un Documento HTML está formado por conjunto de elementos llamados Tags HTML. El browser es el software encargado de leer el código HTML y generar lo que finalmente vemos en una página web.
Tags: Las tags identifican a un elemento HTML, su sintaxis en general es la siguiente:
<nombre> </nombre>
Existen casos donde no es necesario cerrar el tag
Hay una serie de tags obligatorias para el formado de un documento HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset=utf8>
</head>
<body>
</body>
</html>
Dentro de <head>
va meta información (no se ve en la página).
Dentro de <body>
va lo que finalmente vemos en el browser.
Existen muchas tags HTML, podemos ver una lista completa aquí, sin embargo en general vamos a usar un subset de ellas que son muy comunes.
Las tags pueden estar anidadas formando estructuras más complejas, como por ejemplo una lista:
<!DOCTYPE html>
<html>
<head>
<title>PESTANA</title>
<meta charset=utf8>
</head>
<body>
<h1>Título</h1>
<div>
<p>Paragraph</p>
<h2>Header</h2>
</div>
<ol>
<li><i>Uno</i></li>
<li><del>Dos</del></li>
<li><b>Tres</b></li>
</ol>
</body>
</html>
Dentro de cada tag o elemento HTML, puede haber ciertos atributos que van a modificar su comportamiento. En algunos casos estos atributos son obligatorios para el correcto funcionamiento del elemento, o a veces nos serviran de meta información ( hoy veremos un caso de estos ).
Los atributos son un conjunto de nombre
y valor
que van dentro del tag de apertura. Por ejemplo:
<a href='http://www.google.com'>Link a Google</a>
<img src='imagenes/doge.png'>
El tag <a>
es usado para crear un link. Este necesita saber cúal va a ser la dirección a donde me va a llegar el link. Ese dato lo vamos a escribir en un atributo llamado href
dentro del tag de apertura de <a>
.
De la misma forma, el tag <img>
necesita conocer donde se encuentra la imagen que queremos que muestre. Este dato lo vamos a colocar dentro de un atributo llamado src
dentro del tag <img>
.
Como veremos existen muchos atributos distintos, algunos son comunes para todos los elementos y otros sólo tienen sentido en algunos tags particulares, como por ejemplo el atributo
href
.
Habiamos visto que según el tag, el browser nos mostraba el contenido con un 'Estilo' distinto. Por ejemplo:
- si usabamos
<h1>
veiamos que el texto se hacia grande y dejaba un espacio hacia arriba y abajo del mismo. <i>
: Ponia el texto que estaba adentro del tag en italica.<b>
: Ponia el texto en negrita.<del>
: Tachaba el texto.
Tambien vimos donde podemos examinar estos estilos: En el Chrome Developer Tools ( Herramientas de desarrollador del explorador), en el tab que dice 'Styles'. Ahora veremos en detalle de donde vienen essos estilos, y cómo podemos hacer para darle nuestros propios estilos a cada elemento HTML.