HTML 2.0. Manual de Referencia - Propuestas del Borrador del HTML 3.0

20 - Propuestas del Borrador del HTML 3.0

[editar]
Curso gratis creado por Unav. Extraido de: http://www.unav.es/cti
19 de Septiembre de 2005
Básicamente el borrador (a partir de unas extensiones denominadas en un principio HTML+, en parte incluidas en el HTML 2.0) amplia el estándar mediante las dos técnicas mencionadas anteriormente: nuevos atributos para elementos existentes y elementos nuevos.

El objetivo es, por un lado, conseguir un mayor control sobre el aspecto de los documentos y por otro, definir mecanismos para representar entidades no contempladas anteriormente.

Entre otras cosas se incluyen elementos para representar:

  • Tablas. Se pueden presentar todo tipo de informaciones en forma tabular.
  • Figuras. Mejora del elemento imagen, incluyen soporte para la gestión de mapas por parte del cliente y permite controlar el flujo de texto alrededor de las imágenes.
  • Ecuaciones. Evita la necesidad de usar imágenes para la representación de fórmulas matemáticas.
  • Banners. Se emplean para incluir una zona estática para logotipos, avisos o controles de navegación y búsqueda en las páginas.
  • Notas. Tanto dentro del texto como a pie de página.
  • Hojas de estilos. Incluye soporte para relacionar las páginas con las hojas de estilos, lo que permite un mayor control sobre el aspecto de los documentos.
  • Divisiones. Permiten agrupar varios bloques de texto, dividiendo las páginas en distintas partes, lo que permite representar su estructura lógica y definir formatos comunes para cada parte.

Y nuevos atributos para definir mejor el aspecto de las páginas como:

  • Soporte para listas personalizadas.
  • Tabuladores horizontales.
  • Alineación horizontal de cabeceras y párrafos.
  • Ampliaciones de los formularios (selecciones gráficas, nuevos campos y un atributo SCRIPT para incluir guiones para la gestión del formulario).

De cualquier modo, como ya hemos comentado, aparte del visor Arena, la mayoría de los visores no incluyen soporte para muchas de las extensiones, ya sea por haber definido mecanismos alternativos, por no estar suficientemente desarrolladas las propuestas o no ser prioritarias en la política de desarrollo de los visores.

De los browsers actuales, el que más características incorpora es el de Netscape, que incluso ha añadido atributos a algunas de las entidades propuestas.

Por todo ello, sólo comentaremos aquí los elementos y atributos en uso actualmente, ya que el resto será desechado o reemplazado, además de no ser útil en la actualidad, ya que no hay visores que los soporten.



Para que los visores no se confundan se propone el empleo del tipo MIME text/html; version=3.0 y la extensión .html3 o .ht3 para los documentos. Con este método, los browsers que no soportan el HTML 3.0 no intentan analizar los documentos y generalmente nos ofrecen la posibilidad de seleccionar una aplicación auxiliar o guardar el documento.

Por otro lado, se pueden desarrollar scripts para convertir el HTML 3.0 en 2.0, de modo que las páginas se puedan ver con visores nuevos y antiguos sin necesidad de escribir páginas distintas, basta que los servidores identifiquen el cliente y devuelvan la versión en HTML 2.0 o 3.0.


El único elemento nuevo es el STYLE, que hace referencia a la hoja de estilos a emplear para visualizar el documento.

Por ejemplo:

|| <HEAD>
<STYLE HREF="../estilos/estilo1.css">
...
</HEAD>
||

Indica el URL de la hoja de estilos que se debe cargar y usar. La extensión CSS se refiere a uno de los métodos en desarrollo para representar las hojas de estilos. Hace poco la W3 Organization ha llegado a un acuerdo con muchas de las empresas que desarrollan productos para la WWW para definir el estándar de las hojas de estilos, refinando la propuesta del formato CSS (Cascading Style Sheets). De cualquier modo, en el momento de escribir estas páginas, todavía no se ha incorporado el soporte en los visores de uso generalizado.


Quizá son los que se han popularizado más rápidamente por impactar de forma más importante en el aspecto de las páginas.

Atributos para el Elemento BODY

La primera extensión notable es el atributo BACKGROUND dentro de la declaración del cuerpo. Esto permite especificar una imagen como fondo para las páginas. Ya existen múltiples visores que incorporan este atributo.

Alineación Horizontal de Encabezados y Párrafos

El HTML 3.0 propone un atributo ALIGN para encabezados y párrafos, que permite al autor especificar que tipo de alineación desea para el texto.

Tanto encabezados como párrafos permiten los valores ALIGN="left", ALIGN="center" y ALIGN="right" para alinear a la izquierda, centrar o alinear a la derecha el texto respectivamente. Muchos visores soportan las alineaciones izquierda y centrado, mientras que la alineación derecha es soportada por muy pocos.

Para los párrafos el atributo ALIGN también puede tomar el valor ALIGN="justify" para presentar las líneas justificadas.

Otra característica añadida a los párrafos es el atributo ID = "nombre", que permite marcar el párrafo para ser referenciado mediante un URL (en realidad viene a reemplazar las marcas del tipo <A NAME="nombre"></A>). Esta característica es soportada por unos pocos visualizadores, como el Emacs-w3.


Dado que en el HTML 3.0 el texto puede fluir alrededor de las imágenes, es necesario algún mecanismo para indicar en qué punto se debe cortar el texto para que continúe en la línea posterior a la imagen.

Esto se controla con el atributo CLEAR que puede tomar los valores "left", "right" y "all". CLEAR="left" provoca que la siguiente línea empiece tan pronto como el margen izquierdo esté libre, mientras que CLEAR="right" hace lo mismo pero respecto al margen derecho. CLEAR="all" no comienza una línea hasta que los dos márgenes están libres.


Para ampliar un poco las capacidades del control del aspecto de las letras, el HTML 3 incluye nuevas marcas tipográficas y lógicas. Las marcas son:

  • U. Subrayado.
  • BIG. Texto grande (respecto al tamaño normal).
  • SMALL. Texto pequeño (respecto al tamaño normal).
  • SUB. Subíndice.
  • SUP. Superíndice.

Actualmente sólo unos pocos visualizadores las soportan todas.


Las tablas del HTML están contenidas en elementos de tipo <TABLE>. El elemento define el rango de la tabla y sus propiedades. En la definición del borrador las tablas sólo tienen un atributo, BORDER, que indica que las tablas deben ser dibujadas con un borde alrededor y entre cada una de las celdas de la tabla. Si no se incluye el atributo, las tablas se dibujan sin borde.

Dentro de las tablas sólo se pueden incluir dos elementos, los de tipo CAPTION y TR.

CAPTION define una etiqueta para la tabla y sólo puede tomar el atributo ALIGN, para indicar la posición de la etiqueta respecto a la tabla. Los valores posibles son "top", "bottom", "left" y "right" (arriba, abajo, izquierda y derecha).

TR define una fila que contiene celdas del tipo TD (Datos) o TH (Cabeceras). El número de elementos TD o TH determina el número de columnas de la tabla y el de elementos TR el de filas.

En general, los elementos TD se usan para datos, mientras que los TH se emplean para las cabeceras de filas o columnas. Ni TD ni TH necesitan marcas finales.

TR puede tomar los atributos ALIGN y VALIGN, que determinan la alineación horizontal y vertical de las celdas respectivamente. ALIGN puede tomar los valores "left", "center" o "right" (izquierda, centro o derecha) y VALIGN los valores "top", "middle" o "bottom" (arriba, en medio o abajo). Los valores por defecto son ALIGN="left" y VALIGN="middle".

Las celdas individuales definidas por TD y TH también pueden tomar atributos de alineación, que prevalecen sobre los dados por TR. Los valores por defecto para las celdas TD son ALIGN="left" y VALIGN="middle", y ALIGN="center" y VALIGN="middle" para las TH.

Además de los de alineación, las celdas TD y TH pueden tomar los atributos COLSPAN y ROWSPAN, que permiten que una celda ocupe el espacio de varias, expandiéndose hacia la derecha (siguiente columna) o hacia abajo (siguiente fila). COLSPAN indica cuántas columnas (contando desde la derecha) son ocupadas por la celda y ROWSPAN indica cuántas filas (hacia abajo) se expande la celda.

Aunque no lo hemos dicho antes, cuando se crea una fila TR hay que asegurarse de que el número de celdas coincide con el de columnas (determinado por la primera fila). En ese calculo deben incluirse las celdas que ocupan varias columnas (COLSPAN) o vienen de otras filas (ROWSPAN).

Por último, es interesante indicar que las tablas pueden contener tablas, es decir, cada celda de una tabla puede contener su propia tabla.



Este elemento permite agrupar varios bloques en uno solo. La ventaja es que el elemento DIV puede incluir el atributo ALIGN y todos los bloques (P, BLOCKQUOTE, etc.) dentro de la división heredarán la alineación especificada. Además, DIV también puede tomar el atributo CLASS, que permite especificar el significado semántico del bloque. El programa Netscape Navigator 2.x soporta el elemento DIV.


Quizás por la rápida comercialización de la Red y por el deseo de los diseñadores y usuarios de la telaraña de tener un mayor control sobre el aspecto de las páginas, los dos navegadores más populares Netscape Navigator y Microsoft Explorer han introducido extensiones propias al HTML, aunque, como hemos visto, han incorporado muchas de las propuestas del HTML 3.0 a sus visores.

En este caso comentaremos las extensiones separando entre los elementos nuevos y los atributos añadidos a los ya existentes.
[editar]

5 opiniones

he?

creo q utilizas palabras muy rebuscadas
holaa

son puras mamadas
holaa

son puras mamadas
Nose ni q onda.

Miren la verdad no entendi nada de esa onda, les hablo con la verdad yo quisiera q me explicaran con blot de notascomo empiesa
desde el principo yo quisiera hacer una para taringa subir mis post. Pero la verdad no se ni como empesar explinqueme mas facilcon una imagen o algo asi se los agradesere mucho enserio. Bye.
Curso gratis: html 2. 0. Manual de referencia - html 2. 0.

Muy útil para creadores de páginas web que se visualicen en equipos informáticos antiguos.

Cursos gratis relacionados con 'HTML 2.0. Manual de Referencia'

El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language), un... Más »
WiFI describe los productos de WLAN basados en los estándares 802. 11 y está pensado... Más »
El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus... Más »
El diseño web va más allá del diseño gráfico, al influir en él multitud de... Más »
Para proteger nuestra navegación y filtrar la publicidad disponemos en el mundo windows de los... Más »

Autor y licencia de 'HTML 2.0. Manual de Referencia'


Curso gratis de Unav. Extraido de: http://www.unav.es/cti CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.