Writing HTML | Acerca de | FAQ | Alumnos | Tags | Lecciones | anterior | siguiente |

15. HTML Estándar y Avanzado

Entre en el siguiente dominio del HTML
      -- más cosas que puede hacer, pero más consideraciones a medida que el HTML se convierte en menos "estándar".

Objetivos

Otra lección cortita sin apenas esfuerzo... Después de esta lección será capaz de:

Lección

En la lección 0 descubrimos qué era el HTML estándar. Las lecciones subsiguientes de este tutorial le mostrarán cómo usar otras etiquetas HTML que pueden no ser "visibles" en determinados Browsers. De momento, revisemos algunas cosas antes de continuar.

¿Y si le cuento un cuento?

Hace muuuuuucho, mucho tiempo ("¿en una galaxia muy, muy lejana...?" :)... bueno, alrededor de 1990, el World Wide Web no era más que un sistema de texto basado en el HyperText MarkUp Language. Las etiquetas y su interpretación se englobaron en lo que fue el conjunto estándar HTML 1.0, establecido por un comité internacional. Esto fue la clave para que el "web" se convirtiera en "world wide" porque se seguían unos estándares, y la información era completamente independiente del ordenador con que era visualizada.

Incluso cuando el NCSA Mosaic aparece en escena alrededor de 1993 como el primer web Browser gráfico, los estándares se siguieron a rajatabla los cuales, por aquella época, se reunía ya en el HTML 2.0.

El web se hizo popular.

Extremadamente popular.

Insanamente popular.

Otros programadores comenzaron a desarrollar web Browsers que ofrecían las mismas funcionalidades que el Mosaic (ya que soportaban todas las características del HTML contenidas en los estándares internacionales). Un grupo que incluía los desarrolladores originales del Mosaic formó una nueva compañía; su mascota fue "Mozilla", (¿"Mosaic" + "Godzilla"?) con un nuevo producto denominado NetScape.

NetScape era más rápido que el NCSA Mosaic. Pero creció en popularidad porque tenía capacidad para soportar todo el HTML 2.0 más etiquetas que iban más alla del estandar HTML 2.0. Estas "extensiones" o "mejoras" fueron (y aún son) causa de disputas entre los puristas del HTML y los que preferían las innovaciones que añadía NetScape.

El Mozilla NetScape fue inmensamente popular y rápidamente conquistó 3/4 partes del mercado de web Browsers. Ahora, en HTML, puede incluir colores de fondo a sus páginas, tablas de texto formateado, texto que se enrosca en torno a las imágenes y más... Se empezaron a ver páginas que rezaban "Esta página está optimizada para NetScape". Otros browsers comenzaron a incluir las características del NetScape "HTML 2.0+". Y como cualquiera de los muchos servicios nacidos en el Web, el mercado de los Browsers se llenó (demasiado...).

La comisión internacional se encontró con un problema ya que el mercado demandaba fuertemente que estas etiquetas "no estándares" fueran parte del HTML. Como las reglas del HTML 3.0 se estaban desarrollando se comenzaron a incluir la mayor parte (pero no todas) de las etiquetas que NetScape había introducido. Estos procedimientos estándares parecían andar muy lentamente según mucha gente.

Y la batalla creció el 1996 cuando Microsoft introdujo sus propias etiquetas HTML especiales. ¿Será el HTML más algo al estilo de una torre de Babel? Para más información acercad de la batalla del HTML le recomendamos el trabajo de Andy King HTML 3.0 and NetScape. La última propuesta es la creación de un HTML 3.2, que aceptaría la mayoría de las características soportadas por los dos Browsers más poderosos del mercado, NetScape y Microsoft. La posición más reciente es el estandar que se sugiere que se adopte por todos los Browsers.

¿Y esto a usted qué le dice? Lo más importante, como diseñador de páginas web, es que debbe preguntarse con qué Browser trabajarán sus lectores. Quizás usted sea un profesor en una escuela o un departamento informativo en una empresa que está totalmente segura de que todos sus usuarios usarán un Browser en particular. Entonces seguro que todas las etiquetas se ven con el Browser que elija. No hay mayor problema.

Lo más frecuente, sin embargo, es que "coloque" sus páginas en su servidor de Internet y carezca de idea sobre qué Browsers utilizará la gente. Puede incluir avisos especiales a sus páginas. Puede acercarse a los estándares ampliamente soportados por todos los Browsers. Incluso si usa etiquetas especiales simpre hay mecanismos alternativos para que no se causen estragos en los usuarios con otros Browsers.rs of other browsers.

Lo más importante... ¡no se fie de cómo se ven sus páginas en su ordenador! Sus lectores pueden tener Browsers distintos, distintos tipos de letra, distintas preferencias de colores, distintos tamaños de pantalla... Todo con lo que se pueda variar en tamaño, perfil o apariencia de cómo es en su ordenador. Si puede probar sus páginas en ordenadores diferente estire y encoja la ventana del Browser y pruebe con las fuentes normales.

Afortunadamente, el diseño original del HTML dispone de un conjunto muy abierto y permisivo de reglas; si un browser encuentra una etiqueta que no sabe cómo interpretar o mostrar simplemente ignorará todo lo que haya entre su principio y su terminación.

Por ejemplo, supongamos que mi Browser soporta la etiqueta <drip>...</drip>, la cual hace que el texto que va en su interior aparezca normalmente y luego lentamente "gotee" hacia la parte inferior de la página (ed- ¡LO HICE!), un curioso efecto para mi "home page":

  <drip><h2 align=center>¡Bienvenidos</h2></drip>
  a mi home page con goteras!
  ¡Cuidado con los charcos!
que funcionaría encantadoramente en mi Browser casero. En su Browser, que no soporta esta característica, usted vería algo así como:

¡Bienvenidos

a mi home page con goteras! ¡Cuidado con los charcos!
Si su Browser son soporta esta etiqueta simplemente salta sobre ella más que detenerse o presentar n mensaje de error.

Es un concepto brillante, ¿verdad?

A medida que profundizamos en lecciones cada vez más avanzadas las instrucciones se harán más largas y complicadas. ¡Pero ya ha visto esto! ¿Ok?

Revisión

  1. ¿Porqué debe tener cuidado con los estándares del HTML?
  2. ¿En qué situaciones podría estar más a gusto usando un HTML no estándar?
  3. ¿Qué ocurre cuando un Browser se topa con una etiqueta que no reconoce?

A Continuación....

Amenice la página con texto en colo ri nes o añada un archivo de textura como fondo.
IR A.... | Índice de Lecciones | anterior: "Agrupando vs Dividiendo" | siguiente: "Fondos Coloreados y Texturas" |


Writing HTML Lección 15: HTML Estándar y Avanzado
©1995, 1996 Maricopa Center for Learning and Instruction (MCLI)
Maricopa County Community College District, Arizona

El enlace con el MCLI es Alan Levine --}
Comentarios a levine@maricopa.edu
Traducido al español por agma@usa.net

URL: