Estructura básica de un archivo HTML |
|
Esquema de la estructura básica de un archivo HTML Indicar el tipo de documento conforme al SGML |
|
Un archivo HTML corriente se compone fundamentalmente de las siguientes dos partes:
<html> <head> <title>Título del archivo</title> </head> <body> texto, enlaces, imágenes </body> </html> |
El contenido total de un archivo HTML debe ser encerrado entre las etiquetas <html> y </html>. Después de la etiqueta de inicio principal, comienza la etiqueta de inicio para la cabecera del archivo <head>. Entre esta etiqueta y la etiqueta contraria </head> son anotadas las Datos generales sobre archivos. El pricipal de esos datos es el Título del archivo HTML, marcado mediante las etiquetas <title> y </title>. Debajo de ellos sigue el cuerpo del archivo marcado por las etiquetas <body> y </body>. En el cuerpo es anotado el propio contenido del archivo, o sea lo que debe aparecer en la pantalla del monitor.
Es muy importante la indicación del título. Cada archivo HTML debe tener un título impregnante que no debe ser tan largo (novelas se deben escribir en el cuerpo). El título aparece en el renglón superior del navegador (renglón de información), a menudo sólo en una parte de él. Además ésta es la inscripción que aparece cuando se graban las direcciones en los favoritos y en la historia (Historie) de los sitios anteriormente visitados.
La etiqueta de inicio <body> puede contener atributos adicionales, como para los Colores e imágenes de fondo.
Si usas Marcos (frames) (varias pantallas en la pantalla), rigen otras reglas para la estructura básica de archivos en el cual es definido un "Frame-Set". Más información sobre ello en: Estructura básica de un archivo HTML con Frame-Sets.
El número de idiomas y particularidades que debe dominar un navegador WWW o un programa de búsqueda para la lectura de un archivo HTML en el internet, es cada vez más grande. Por tal razón es absolubtamente razonable, si el archivo fué escrito conforme al SGML, indicar los datos sobre la versión HTML que ha sido usada en el archivo. La indicación de la versión es una indicación a la especificación HTML, o sea a un lenguaje HTML determinado. La especificaciones HTML se llaman "document type definitions" (DTDs). Detrás de eso se esconde un principio del SGML. Los datos correspondientes no tienen ninguna influencia en la interpretación del archivo por el navegador. Sin embargo tal situación puede pronto cambiar.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html> <head> <title>Título del archivo</title> </head> <body> Texto, enlaces, imágenes etc. </body> </html> |
Pon siempre los datos sobre la versión HTML utilizada al principio del archivo, antes
del tag de inicio <html>. Detrás del signo < sigue un signo de
admiración. Después sigue la indicación DOCTYPE HTML PUBLIC. Eso significa que
se refiere al HTML-DTD público. La indicación que se pone entre comillas significa lo
siguiente:
El W3C es el editor de DTD, o sea el consorcio W3. una indicación como DTD
HTML 4.0 significa que en el archivo ha sido usado el tipo de documento SGML
"HTML" en la versión 4.0. EN es la abreviatura de un país
(inglaterra) e indica el idioma, en este caso Inglés. La indicación se refiere al idioma
en que se han definido los comandos tags, y no al contenido del archivo. Siempre se ha de
utilizar EN, ya que los tags están basados en el idioma inglés.
Las rayas oblicuas se han de poner como en el ejemplo de arriba.
Si indicas HTML 4.0, entonces puedes además indicar la dirección de internet el DTD
oficial del HTML. Anota la dirección como en el ejemplo de arriba ente comillas dentro
del comando DOCTYPE.
Por el momento los datos siguientes son útiles:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 2.0//EN">
Con esto especifica que se basa en el lenguaje HTML 2.O como standard en el archivo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
Con esto especifica que se basa en el lenguaje HTML 3.2 como standard en el archivo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
Con esto especifica que se basa en el lenguaje HTML 4.0 como standard en el archivo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Con esto especifica el lenguaje HTML 4.0 y además indica que utiliza Hojas de estilo (Style-Sheets) y/o Lenguajes Scripts .
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
Con esto especifica el lenguaje HTML 4.0 y además indica que el archivo define un Frame-Set.
Si indicas la dirección de internet del DTD (en caso de HTML 4.0) como en el ejemplo , entonces indica una de las siguientes direcciones:
http://www.w3.org/TR/REC-html40/loose.dtd
Indica esta dirección si al crear los archivos te básas en HTML 4.0, pero además los
archivos contienen elementos que pronto han de ser retirados del standard (por ejemplo <font>
o <center>).
http://www.w3.org/TR/REC-html40/strict.dtd
Indica esta dirección si al crear los archivos te basas estrictamente en HTML 4.0, y no
contienen elementos que pronto han de ser retirados del standard (por ejemplo <font>
o <center>).
http://www.w3.org/TR/REC-html40/frameset.dtd
Indica esta dirección para los archivos HTML en donde define un Frame-Sets.
adelante: | Reglas al editar HTML |
atrás: | Etiquetas (comandos en HTML) |