El desarrollo del HTML

HTML es el lenguaje de marcas que se usa para crear documentos del World Wide Web. Aunque las especificaciones oficiales del HTML se han estado desarroyando durante algún tiempo, los visores de Web pueder reconocer marcas especializadas que no se incluyen en las especificaciones. Cuando la mayoría de los usuarios piden una lista de "Todas las marcas de Hipertexto"; generalmente lo que quieren saber es cuales marcas pueden incluír en sus páginas del WWW con una seguridad razonable de que la gente que visite estas páginas verán lo que el autor quiere. pages will see what the author wants. La Guía Bare Bones al HTML está diseñada para cubrir esta nbecesidad. He intentado incluri todas las marcas soportadas por los visores más importantes de lactualidad, pero hay algunas inconveniencias que hacen de esto un proceso inherentemente impreciso.

La organización que se encarga de dictar los estándares oficiales para el HTML es el World Wide Web Consortium (W3C), que está afiliado con el Equipo de Ingeniería del Internet (Internet Engineering Task Force) (IETF). El W3C ha sacado varias versiones de la especificacion HTML, incluyendo HTML 2.0, HTML 3.0 y mas recientemente HTML 3.2. Al mismo tiempo, de cualquier manera los productores de Browsers, tales como Netscape y mircrosoft, han desarrollado frecuentemente sus propias "extensiones" al HTML fuera del proceso de estándares y las han incorporado a sus browsers. En algunos casos, tal como la marca <CENTER> de Netscape, se han convertido estás de facto adoptados por otros productores de browsers,

El HTML 2.0,que codificaba el estado actual de HTML hasta Junio de 1994, es el estándar base que todos los browsers de hoy __ incluyendo los browsers basados en texto -- deben soportar. El HTML 2.0 refleja la concepción original del HTML como un lenguaje de marcas independiente de dispositivos para mostrar información en vez de especificar exactamente como las paginas se deben mostrar. Si quieres estas seguro de que todos los usuarios seran capaces de ver todo lo que esté en tus páginas, use solamente marcas de HTML 2.0.

El borrador de HTML 3.0 draft, publicado en 1995, intentó incrementar sobre HTML2.0 con adición de funciones tales como tablas y mayor control del flujo de texto alrededor de las gráficas. Aun que algunas de las funciones de HYTML 3.0 han sido ampliamente adoptadas por los desarrolladores de browsers, muchas no lo han sido. En algunos casos aproximaciones alternativas han sido implementadas por desarrolladores de browsers se han diseminado más que las marcas "officiales" El borrador HTML 3.0 ha expirado y no es por tanto un estándar oficial.

En mayo de 1996, el W3C publicó el borrador de HTML 3.2 , que estaba diseñado para reflejar y estandarizar las prácticas generalmente aceptadas. Por tanto, HTML 3.2 incluye las marcas de HTML 3.0 que fueron adoptadas por desarrolladores de browsers tales como Netscape y Microsoft, asi como las extensiones al HTML más diseminadas. En su Declaración respecto al HTML , el W3C recomienda que los proveedores de informacion usen la especificación de HTML 3.2. Es por esto que la version 3.0 de la guía Bare Bones al HTML incluye todas las marcas de HTML 3.2. Las versiones actuales de los browsers deben soportar todas, o virtualmente todas estas marcas.

Además hay algunas extensiones de Netscape y Microsoft al HTML que no son partes del borrador de HTML 3.2, ya sea porque casi no se usan o porque fueron implementadas después de que la especificación fue escrita. Debido a que Netscape Navigator estaba entre los browsers que soportaban ciertas funciones del HTML 3.0 y Netscape controla casi el 70% del mercado de browsers, mucha gente erroneamente cree que todas las extensiones de Netscape (incluyendo marcas tales como <BLINK> y funciones tales como Frames) son partes de HTML 3.0 o HTML 3.2.

Al decidir si usar cualquiera de las marcas listadas como extensiones de Netscape o Microsoft, recuerde que la gente que usa otros browsers no veran sus páginas reproducidas en la forma que lo desee. Deberá también tomar en cuenta que no hay garantí de que las marcas no estandares serán soportadas en browsers futuros. Asi que depende de usted si usa marcas de Netscape o Microsoft. Mucha gente tiene sentimientos fuertes acerca de si se deben o no se deben usar marcas que no son parte del estándar oficial HTML. Mi punto de vista es que mientras tu entiendas la diferencia, deberias hacer lo que funcione mejor para tí y tu público. La Guía Barebones no es una especificación oficial pero deberá darte una idea de que marcas están ampliamente implementadas y a que estándar se apegan.

Regresar a la Guía



Prólogo

El artículo de prólogo debe ir al principio de tu archivo. El pró no es requerido para que los browsers reconozcan el documento como HTML, aunque esto puede dar a los browsers y gente que lea tu fuente de HTML una indicación de cuales son las marcas que utilizas. La sintaxis estándar del prólogo varía dependiendo de que version del HTML DTD (Definicion del Tipo de Documento) estés utilizando. He incluido el prologo a utilizar si el documento se apega a HTML 3.2; no uses esto si incluyes extensiones de Netscape o Microsoft.

Regresar a la Guía



<XMP>

La especificación actual de HTML recomienda que no se utilice la marca <XMP> porque ocasiona "algunas interacciones desafortunadas con las técnicas de procesamiento y tiende a ser usada e implementada inconsistentemente." La marca <PRE> deberá ser utilizada en su lugar

Regresar a la Guía



<BLOCKQUOTE>

La forma sugerida de mostrar la marca <BLOCKQUOTE>es indentar los márgenes derechos e izquierdos, y esta marca frecuentemente se utiliza para lograr indentación (que HTML 2.0 no soporta directamente) en vez de ser utilizada para material citado. Sea conciente de que no todos los browsers muestran esta marca de esta manera, aun que la mayoría de los browsers parecen estar haciendo esto conforme el tiempo pasa.

Regresar a la Guía



Marcas de alineamiento

El borrador de HTML 3.2 soporta los atributos de alineamiento para las marcas de párrafo y encabezado y la marca de <CENTER> originalmente desarrollada por Netscape. Actualmente, el área principal en que <CENTER> es necesaria, es en situaciones tales como centrar una tabla en Netscape Navigator, donde el browser no reconoce los atributos de alineamiento.

El problema más grande con <CENTER> es que implica un salto de linea alrededor del material centrado, pero browsers que no reconocen la marca <CENTER> simplemente la ignorarán. y por esto no mostrarán el documento de la manera que el autor lo desea. Conforme más browsers reconozcan las marcas de alineación, usar <P ALIGN=CENTER></P> será cada vez más preferible a el no estándar <CENTER>

Regresar a la guía



La marca <P>

La mayorí de las marcas de HTML son "envolventes;" tienen una marca inicial y una marca final, con el texto en el medio. (P.ej. <B>Esto esta en negritas</B>).La marca <P> en contraste, fue originalmente definida como una marca solitaria que indicaba espacio entre párrafos. El problema con este principio es que no permitía funciontes tales como el centrado o párrafos alineados a la derecha, por que no habia manera de marcar el principio y final del texto a ser alineado. Como consecuencia, la proposicióln de HTML 3.0 desde sus primeros días ha definido <P> como una marca envolvente, de tal manera que los párrafos serán representados como <P>Aquí hay algún texto</P>,y el <P> inicial puede contener alineación u otros atributos. </P>final puede frecuentemente omitirse cuando no se especifican propiedades de alineación en el párrafo, aun que usarlo hace que el código fuente de HTML sea mas limpio.

Regresar a la Guía



Marcas de Color

Los valores para definir colores se especifican en forma de una tripleta hexadecimal, especificando los valores de rojo, verde y azul. the form of a hexadecimal triplet specifying red, green, and blue. Mi WWW Help Page tiene una sección de ligas a utilerías que pueden generar estos cóldigos por ti.

Regresar a la Guía



Marcas de Tabla

Aún hay algun debate sobre las marcas de tablas, específicamente el metodo de Netscape que permite que el ancho y alto de una tabla sean especificados como porcentajes además de el número absoluto de pixeles. En general, la implementación de tablas es consistente en los browsers mas poderosos.

Regresar a la Guía


Copyright © 1995, 1996 Kevin Werbach.
Ultima actualización Agosto 20, 1996.


Traducción al castellano:
Héctor Lecuanda
Webteam © MCMXCVII
Informática, Cetys Mexicali
lecuanda@infux.mxl.cetys.mx