Si las páginas fueran sólo líneas y líneas de texto, serían muy aburridas. Para evitar esto, el autor puede dejar escrita la estructura del texto para que los usuarios puedan -mediante sus navegadores- dar un formato especial a algunas secciones.
HTML es sólo para describir la estructura de una web. El autor le cuenta al navegador cómo es la web; y es trabajo del navegador decidir cómo va a mostrar cada sección (colores, tamaños, tipos de letra, ...). Si el autor quiere además especificar el diseño, puede usar CSS (hojas de estilo), que explico más adelante. No sirve el HTML.
¿Es necesario usar HTML?
No, hay más formas de estructurar contenido, por ejemplo XML o XHTML (que es una mezcla de XML y HTML).
Con el tiempo dejará de usarse HTML en favor de XHTML, que cumple mejor con su objetivo.
Estructura básica de una web
Un ejemplo de lo mínimo que tiene que tener:
Aquí va el contenido.
El título, lo más importante
Dicen que el
La verdad es que sí que es importante: lo usan los buscadores para indexar la página, pero (aún más importante) lo usamos las personas para saber en qué web entrar cuando un buscador muestra cientos de ellas. Así que elige un buen título, y ni se te ocurra dejarlo en blanco.
Escribe todas las etiquetas en minúsculas
Se aceptan tanto mayúsculas como minúsculas, pero es mejor que elijas un estilo fijo y no lo vayas cambiando. Yo he decidido las minúsculas por muchas cosas:
- es más fácil de leer.
- es más fácil de escribir.
- en XML (y XHTML) sólo se aceptan minúsculas, así que el cambio a XHTML será muy fácil.
CSS se suele hacer en minúsculas también.
- una página se comprime mejor cuando se usan etiquetas en minúsculas. Bueno, vale, esto es una razón algo extraña... pero es que algunos servidores web las transfieren comprimidas.
Cierra todo lo que abras (con excepciones), y en orden
No está permitido hacer cosas como
- uno
- dos
- tres
Hay algunas etiquetas que no se cierran porque no tienen contenido por dentro, como o
. En XHTML es obligatorio cerrarlas, y para no tener que escribir
, se permite
. Pero eso es XHTML... de momento en el HTML no cierres
y ya está.
Los atributos, siempre entrecomillados
En realidad sólo es obligatorio poner entre comillas los atributos que tienen caracteres no alfanuméricos, por ejemplo en
Pero es mucho mejor que las pongas siempre, porque así no hay que pensar cuándo sí y cuándo no, y además es como hay que hacerlo en XML y XHTML. De todas formas, no hace falta poner casi atributos en el HTML correcto.
Puedes usar varios tipos de comillas, pero lo más normal es la comilla doble, ".
Bueno, pues el es inline y el
es block. Cuando quieras dar formato a unas cuantas palabras, sin romper el flujo del texto, mete esas palabras dentro del , y cuando quieras formatear un montón de elementos juntos (un trozo de página, de una línea o varias), mételo todo dentro de un
.
EJEMPLO 1
EJEMPLO 1
Puedes aplicar muchos efectos a un trozo de texto sin necesidad de usar la etiqueta font.
Y puedes formatear todo un trozo de página a la vez...
si lo metes dentro de un div.