Hosting de Alta Capacidad

Importante:

Este documento es una traducción al castellano de la Recomendación del W3C "HTML 4.01 Specification", publicada el 24 de diciembre de 1999.

Esta traducción ha sido publicada el 11 de junio de 2001.

El URI de este documento es http://html.conclase.net/w3c/html401-es/cover.html

El URI del documento original es http://www.w3.org/TR/1999/REC-html401-19991224

El URI de la última versión de la Recomendación en inglés es http://www.w3.org/TR/html401

La única versión normativa de este documento es la versión original en inglés que se encuentra en el sitio web del W3C. Ninguna parte del presente documento en castellano es normativa aunque se especifique lo contrario.

Véase el Aviso de copyright al final de este documento.

Este documento puede contener errores de traducción.

La traducción ha sido realizada por Juan R. Pozo, <[email-masked]>

Se puede encontrar información sobre la traducción en http://html.conclase.net/w3c/html401-es/progreso.html#notas.

Gracias a todos aquellos que han colaborado en la tarea. Gracias a Mauricio González E. por la versión CHM.

siguiente  contenidos  elementos  atributos  índice

Especificación HTML 4.01
(HTML 4.01 Specification)

Recomendación del W3C 24 de diciembre de 1999

Esta versión (en castellano):
http://html.conclase.net/w3c/html401-es/cover.html
(texto sin formato [880Kb], archivo zip de ficheros HTML comprimidos [428Kb], fichero PDF comprimido con winzip [2346Kb], fichero en formato CHM [395Kb])

Esta versión (en inglés):
http://www.w3.org/TR/1999/REC-html401-19991224
(texto sin formato [794Kb], archivo tar comprimido con gzip de ficheros HTML [371Kb], archivo zip de ficheros HTML comprimidos [405Kb], fichero Postscript comprimido con gzip [746Kb, 389 pages], fichero PDF comprimido con gzip [963Kb])
Última versión de HTML 4.01 (en inglés):
http://www.w3.org/TR/html401
Última versión de HTML 4 (en inglés):
http://www.w3.org/TR/html4
Última versión de HTML (en inglés):
http://www.w3.org/TR/html
Versión anterior de HTML 4.01 (en inglés):
http://www.w3.org/TR/1999/PR-html40-19990824
Recomendación previa HTML 4 (en inglés):
http://www.w3.org/TR/1998/REC-html40-19980424
Editores:
Dave Raggett <[email-masked]>
Arnaud Le Hors, W3C
Ian Jacobs, W3C

Copyright ©1997-1999 W3C® (MIT, INRIA, Keio), todos los derechos reservados. Se aplican todas las condiciones de responsabilidad, marcas registradas, uso de documentos y licencias de software del W3C.

Resumen

Esta especificación define el Lenguaje de Formato de Documentos para Hipertexto (HyperText Markup Language, HTML), el lenguaje de publicación de la World Wide Web. Esta especificación define HTML 4.01, que es una versión de HTML 4. Además de las características relativas a texto, multimedia e hipervínculos de las versiones anteriores de HTML (HTML 3.2 [HTML32] y HTML 2.0 [RFC1866]), HTML 4 soporta más opciones de multimedia, lenguajes de scripts, hojas de estilo, mejores capacidades de impresión, y documentos más accesibles a usuarios con discapacidades. HTML 4 también da un gran paso adelante hacia la internacionalización de los documentos, con la intención de hacer la Web auténticamente universal.

HTML4 es una aplicación de SGML conforme al estándar internacional ISO 8879 -- Standard Generalized Markup Language [ISO8879].

Estado de este documento

Esta sección describe el estado de este documento en la fecha de su publicación. Otros documentos pueden reemplazar a este documento. En el W3C se conserva el estado más reciente de esta serie de documentos.

Este documento especifica HTML 4.01, que es parte de la línea de especificaciones de HTML 4. La primera versión de HTML 4 fue HTML 4.0 [HTML40], publicado el 18 de diciembre de 1997 y revisado el 24 de abril de 1998. Esta especificación es la primera Recomendación HTML 4.01. Incluye cambios no editoriales desde la versión del 24 de abril de HTML 4.0. Por ejemplo, se han hecho algunos cambios en los DTDs. Con este documento quedan obsoletas las versiones previas de HTML 4.0, aunque el W3C seguirá poniendo a disposición del público dichas especificaciones y sus DTDs en su sitio web.

Este documento ha sido revisado por Miembros del W3C y otras partes interesadas y ha sido aprobado por el Director como Recomendación del W3C. Es un documento estable y puede ser usado como material de referencia o citado como referencia normativa en otros documentos. La intención del W3C al hacer esta Recomendación es llamar la atención sobre la especificación y promover su difusión general.

El W3C recomienda que los agentes de usuario y los autores (y en particular las herramientas de creación) produzcan documentos HTML 4.01 en vez de documentos HTML 4.0. El W3C recomienda que los autores produzcan documentos HTML 4 en vez de documentos HTML 3.2. Por razones de compatibilidad con versiones anteriores, el W3C también recomienda que las herramientas que interpreten HTML 4 sigan dando soporte a HTML 3.2 y a HTML 2.0.

Para obtener información sobre la próxima generación de HTML, "El Lenguaje Extensible para el Formato de Documentos de Hipertexto" [XHTML], consulte las Actividades del W3C en el campo del HTML y la lista de Informes Técnicos del W3C.

Este documento ha sido producido como parte de las Actividades del W3C en el campo del HTML. Los objetivos del Grupo de Trabajo HTML (sólo Miembros) se plantean en la carta constitucional del Grupo de Trabajo HTML (sólo Miembros).

Puede encontrarse una lista de las Recomendaciones actuales del W3C y otros documentos técnicos en http://www.w3.org/TR.

En la lista de correo [email-masked] se discuten públicamente las características del HTML (http://lists.w3.org/Archives/Public/www-html/).

Idiomas disponibles

La versión en inglés de esta especificación es la única versión normativa. Sin embargo, para traducciones de este documento, véase http://www.w3.org/MarkUp/html4-updates/translations.

Erratas

La lista de errores conocidos de la versión original en inglés de esta especificación está disponible en:
http://www.w3.org/MarkUp/html4-updates/errata

Le rogamos informe de errores en la versión original en inglés de este documento a [email-masked].

Nota: La correción de estas erratas ya ha sido tenida en cuenta en la traducción al castellano del documento. Para informar sobre errores presentes en la traducción española de la especificación, puede ponerse en contacto con el traductor en [email-masked]. Gracias por su colaboración.

Tabla abreviada de contenidos

Sobre la especificación HTML 4
Introducción a HTML4
Sobre SGML y HTML
Conformidad: requisitos y recomendaciones
Representación de documentos HTML - Conjuntos de caracteres, codificaciones de caracteres y entidades
Tipos de datos básicos de HTML - Datos de caracteres, colores, longitudes, URIs, tipos de contenido, etc.
La estructura global de un documento HTML - La cabecera (HEAD) y el cuerpo (BODY) de un documento
Información sobre el idioma y la dirección del texto - Consideraciones internacionales sobre el texto
Texto - Párrafos, líneas y frases
Listas - Listas ordenadas, no ordenadas y de definiciones
Tablas
Vínculos - Hipertexto y vínculos independientes del medio
Objetos, Imágenes y Aplicaciones
Hojas de Estilo - Añadir estilo a los documentos HTML
Alineación, estilos de fuente y separadores horizontales
Marcos - Presentación multivista de documentos
Formularios - Formularios para entrada de datos por el usuario: campos de texto, botones, menúes, etc.
Scripts - Documentos animados y formularios inteligentes
Información de referencia sobre SGML para HTML - Definición formal y validación de HTML
Declaración SGML de HTML 4
Definición del Tipo de Documento (Document Type Definition)
Definición del Tipo de Documento Transicional (Transitional Document Type Definition)
Definición del Tipo de Documento con Marcos (Frameset Document Type Definition)
Referencias a entidades de caracteres en HTML 4

Cambios
Aplicación, Implementación y Notas de Diseño

Referencias
Índice de Elementos
Índice de Atributos
Índice

Tabla completa de contenidos

Sobre la especificación HTML 4

Cómo está organizada la especificación
Convenciones del documento

Elementos y atributos
Notas y ejemplos

Agradecimientos

Agradecimientos por la revisión actual

Aviso de Copyright

Introducción a HTML 4

¿Qué es la World Wide Web?

Introducción a los URIs
Identificadores de fragmento
URIs relativos

¿Qué es el HTML?

Breve historia del HTML

HTML 4

Internacionalización
Accesibilidad
Tablas
Documentos compuestos
Hojas de estilo
Scripts
Impresión

Creación de documentos con HTML 4

Separar estructura y presentación
Considerar la accesibilidad universal a la Web
Ayudar a los agentes de usuario con la representación incremental

Sobre SGML y HTML

Introducción al SGML
Estructuras SGML usadas en HTML

Elementos
Atributos
Referencias de caracteres
Comentarios

Cómo leer el DTD de HTML

Comentarios DTD
Definiciones de entidades paramétricas
Declaraciones de elementos

Definiciones del modelo de contenido

Declaraciones de atributos

Entidades DTD en definiciones de atributos
Atributos booleanos

Conformidad: requisitos y recomendaciones

Definiciones
SGML
El tipo de contenido text/html

Representación de Documentos HTML - Conjuntos de caracteres, codificaciones de caracteres y entidades

El Conjunto de Caracteres del Documento
Codificaciones de caracteres

Elección de una codificación

Notas sobre codificaciones específicas

Especificación de la codificación de caracteres

Referencias de caracteres

Referencias numéricas de caracteres
Referencias a entidades de caracteres

Caracteres no representables

Tipos de datos básicos de HTML - Datos de caracteres, colores, longitudes, URIs, tipos de contenido, etc.

Mayúsculas y minúsculas
Tipos básicos de SGML
Cadenas de texto
URIs
Colores

Notas sobre el uso de colores

Longitudes
Tipos de contenido (tipos MIME)
Códigos de idioma
Codificaciones de caracteres
Caracteres individuales
Fechas y horas
Tipos de vínculos
Descriptores de medios
Datos de scripts
Datos de hojas de estilo
Nombres de marcos destino

La estructura global de un documento HTML - La cabecera (HEAD) y el cuerpo (BODY) de un documento

Introducción a la estructura de un documento HTML
Información sobre la versión de HTML
El elemento HTML
La cabecera del documento

El elemento HEAD
El elemento TITLE
El atributo title
Metadatos

Especificación de metadatos
El elemento META
Perfiles de metadatos

El cuerpo del documento

El elemento BODY
Identificadores de elementos: los atributos id y class
Elementos en bloque y elementos en línea
Agrupación de elementos: los elementos DIV y SPAN
Encabezados: los elementos H1, H2, H3, H4, H5, H6
El elemento ADDRESS

Información sobre el idioma y la dirección del texto - Consideraciones internacionales sobre el texto

Especificación del idioma del contenido: el atributo lang

Códigos de idioma
Herencia de los códigos de idioma
Interpretación de los códigos de idioma

Especificación de la dirección del texto y de las tablas: el atributo dir

Introducción al algoritmo bidireccional
Herencia de la información sobre la dirección del texto
Especificación de la dirección del texto incluido
Anulación del algoritmo bidireccional: el elemento BDO
Referencias de caracteres para el control de la direccionalidad y de la unión
Efecto de las hojas de estilo en la bidireccionalidad

Texto - Párrafos, líneas y frases

Espacio en blanco
Texto estructurado

Elementos de frase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR y ACRONYM
Citas: Los elementos BLOCKQUOTE y Q

Representación de citas

Subíndices y superíndices: los elementos SUB y SUP

Líneas y párrafos

Párrafos: el elemento P
Control de los saltos de línea

Forzar un salto de línea: el elemento BR
Impedir un salto de línea

División de palabras
Texto preformateado: el elemento PRE
Representación visual de los párrafos

Anotación de cambios en los documentos: los elementos INS y DEL

Listas - Listas ordenadas, no ordenadas y de definiciones

Introducción a las listas
Listas no ordenadas (UL), listas ordenadas (OL), y objetos de lista (LI)
Listas de definiciones: los elementos DL, DT y DD

Representación visual de las listas

Los elementos DIR y MENU

Tablas

Introducción a las tablas
Elementos para construir tablas

El elemento TABLE

Direccionalidad de tablas

Títulos de tablas: el elemento CAPTION
Grupos de filas: los elementos THEAD, TFOOT y TBODY
Grupos de columnas: los elementos COLGROUP y COL

El elemento COLGROUP
El elemento COL
Cálculo del número de columnas de una tabla
Cálculo de la anchura de las columnas

Filas de una tabla: el elemento TR
Celdas de una tabla: los elementos TH y TD

Celdas que abarcan varias filas o columnas

Formato de tablas por agentes de usuario visuales

Bordes y líneas de división
Alineación horizontal y vertical

Herencia de las especificaciones de alineación

Márgenes de las celdas

Representación de tablas por agentes de usuario no visuales

Asociación de información de encabezado con celdas de datos
Categorización de celdas
Algoritmo para encontrar información de encabezado

Tabla de muestra

Vínculos - Hipertexto y vínculos independientes del medio

Introducción a los vínculos

Visitar un recurso vinculado
Otras relaciones de vínculo
Especificación de vínculos
Títulos de vínculos
Internacionalización y vínculos

El elemento A

Sintaxis de nombres de vínculos
Los vínculos anidados son ilegales
Vínculos con el atributo id
Recursos no disponibles o no identificables

Relaciones entre documentos: el elemento LINK

Vínculos directos e inversos
Vínculos y hojas de estilo externas
Vínculos y motores de búsqueda

Información sobre la ruta de acceso: el elemento BASE

Cómo completar los URIs relativos

Objetos, Imágenes y Aplicaciones

Introducción a los objetos, imágenes y aplicaciones
Incluir una imagen: el elemento IMG
Inclusión genérica: el elemento OBJECT

Reglas para representar objetos
Inicialización de objetos: el elemento PARAM
Esquemas globales de nombres para objetos
Declaración y creación de un objeto

Incluir un applet: el elemento APPLET
Notas sobre la inclusión de documentos
Mapas de imágenes

Mapas de imágenes en el lado del cliente: los elementos MAP y AREA

Ejemplos de mapas de imágenes en el lado del cliente

Mapas de imágenes en el lado del servidor

Presentación visual de imágenes, objetos y aplicaciones

Anchura y altura
Espacio en blanco alrededor de imágenes y objetos
Bordes
Alineación

Cómo especificar texto alternativo

Hojas de estilo - Añadir estilo a los documentos HTML

Introducción a las hojas de estilo
Añadir estilos al HTML

Especificación del lenguaje de hojas de estilo por defecto
Información de estilo en línea
Información de estilo en cabecera: el elemento STYLE
Tipos de medios

Hojas de estilo externas

Hojas de estilo preferentes y alternativas
Especificación de hojas de estilo externas

Hojas de Estilo en Cascada

Cascadas dependientes del medio
Herencia y cascada

Ocultar datos de estilo a los agentes de usuario
Vínculación de hojas de estilo mediante encabezados HTTP

Alineación, estilos de fuente y separadores horizontales

Formato

Color de fondo
Alineación
Objetos flotantes

Hacer flotar a un objeto
Texto flotante alrededor de un objeto

Fuentes

Elementos de estilo de fuente: los elementos TT, I, B, BIG, SMALL, STRIKE, S y U
Elementos de modificación de fuentes: FONT y BASEFONT

Separadores: el elemento HR

Marcos - Presentación multivista de documentos

Introducción a los marcos
Disposición de los marcos

El elemento FRAMESET

Filas y Columnas
Anidamiento de grupos de marcos
Compartir datos entre marcos

El elemento FRAME

Especificación de los contenidos iniciales de un marco
Representación visual de un marco

Especificación de información sobre el marco destino

Especificación del destino de los vínculos por defecto
Semántica de marcos destino

Contenido alternativo

El elemento NOFRAMES
Descripciones largas de marcos

Marcos en línea: el elemento IFRAME

Formularios - Formularios para entrada de datos por el usuario: campos de texto, botones, menúes, etc.

Introducción a los formularios
Controles

Tipos de controles

El elemento FORM
El elemento INPUT

Tipos de controles creados con INPUT
Ejemplos de formularios con controles INPUT

El elemento BUTTON
Los elementos SELECT, OPTGROUP y OPTION

Opciones preseleccionadas

El elemento TEXTAREA
El elemento ISINDEX
Rótulos

El elemento LABEL

Añadir estructura a los formularios: los elementos FIELDSET y LEGEND
Dirigir el foco hacia un elemento

Navegación con tabulador
Teclas de acceso

Controles deshabilitados y de sólo lectura

Controles deshabilitados
Controles de sólo lectura

Envío de formularios

Método de envío del formulario
Controles con éxito
Procesamiento de los datos del formulario

Paso uno: Identificación de los controles con éxito
Paso dos: Construcción del conjunto de datos del formulario
Paso tres: Codificación del conjunto de datos del formulario
Paso cuatro: Envío del conjunto de datos del formulario codificado

Tipos de contenido de formularios

application/x-www-form-urlencoded
multipart/form-data

Scripts - Documentos animados y formularios inteligentes

Introducción a los scripts
Diseño de documentos para agentes de usuario que soporten scripts

El elemento SCRIPT
Especificación del lenguaje de scripts

El lenguaje de scripts por defecto
Declaración local del lenguaje de un script
Referencias a elementos HTML desde un script

Eventos intrínsecos
Modificación dinámica de documentos

Diseño de documentos para agentes de usuario que no soporten scripts

El elemento NOSCRIPT
Ocultar datos de scripts a los agentes de usuario

Información de referencia de SGML para HTML - Definición formal y validación de HTML

Validación de documentos
Catálogo SGML de ejemplo

Declaración SGML de HTML 4

Declaración SGML

Definición del Tipo de Documento
Definición del Tipo de Documento Transicional
Definición del Tipo de Documento con Marcos
Referencias a entidades de caracteres en HTML 4

Introducción a las referencias a entidades de caracteres
Referencias a entidades de caracteres para caracteres de la ISO 8859-1

Lista de caracteres

Referencias a entidades de caracteres para símbolos, símbolos matemáticos y letras griegas

Lista de caracteres

Referencias a entidades de caracteres para caracteres con significado en el código y caracteres de internacionalización

Lista de caracteres

Cambios

Cambios entre la versión de HTML 4.0 del 24 de abril de 1998 y la versión de HTML 4.01 del 24 de diciembre de 1999

Cambios en la especificación

Cambios generales
Sobre SGML y HTML
Representación de Documentos HTML
Tipos de datos básicos de HTML
La estructura global de un documento HTML
Información sobre el idioma y la dirección del texto
Tablas
Vínculos
Objetos, Imágenes y Aplicaciones
Hojas de estilo en documentos HTML
Marcos
Formularios
Declaración SGML
DTD Estricto
Notas
Referencias

Erratas corregidas
Pequeños errores tipográficos corregidos
Clarificaciones
Problemas conocidos de los navegadores

Cambios entre las versiones del 18 de diciembre de 1997 y del 24 de abril de 1998

Erratas corregidas
Pequeños errores tipográficos corregidos

Cambios entre HTML 3.2 y HTML 4.0 (18 de diciembre de 1997)

Cambios en los elementos

Elementos nuevos
Elementos desaprobados
Elementos obsoletos

Cambios en los atributos
Cambios relacionados con la accesibilidad
Cambios relacionados con los metadatos
Cambios relacionados con el texto
Cambios relacionados con los vínculos
Cambios relacionados con las tablas
Cambios relacionados con las imágenes, objetos y mapas de imágenes
Cambios relacionados con los formularios
Cambios relacionados con las hojas de estilo
Cambios relacionados con los marcos
Cambios relacionados con los scripts
Cambios relacionados con la internacionalización

Notas sobre Aplicación, Implementación y Diseño

Notas sobre documentos no válidos
Caracteres especiales en valores de atributos URI

Caracteres no ASCII en valores de atributos URI
El signo & en valores de atributos URI

Notas de implementación de SGML

Saltos de línea
Especificación de datos no HTML

Contenido de elementos
Valores de atributos

Características de SGML con soporte limitado
Atributos booleanos
Secciones marcadas
Instrucciones de procesamiento
Código abreviado

Cómo ayudar a los motores de búsqueda a indexar su sitio web

Motores de búsqueda

El fichero robots.txt
Los robots y el elemento META

Notas sobre tablas

Criterios de diseño

Reformateo dinámico
Representación incremental
Estructura y presentación
Grupos de filas y de columnas
Accesibilidad

Algoritmos recomendados de composición

Algoritmo de Composición Fija
Algoritmo de Autocomposición

Notas sobre formularios

Representación incremental
Proyectos futuros

Notas sobre scripts

Sintaxis reservada para macros de scripts futuras

Práctica actual en macros de scripts

Notas sobre marcos
Notas sobre accesibilidad
Notas sobre seguridad

Cuestiones de seguridad relacionadas con los formularios

Referencias

Referencias normativas
Referencias informativas

Índice de elementos
Índice de atributos
Índice

AVISO DE COPYRIGHT

Copyright © 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). Todos los derechos reservados. http://www.w3.org/Consortium/Legal/

Los titulares del copyright proporcionan los documentos públicos que se encuentran en el sitio web del W3C de acuerdo con la siguiente Licencia. El software y las Definiciones de Tipo de Documento (Document Type Definitions, DTDs) asociadas con las especificaciones del W3C están gobernados por el aviso de copyright de Software.

Por el uso y/o la copia de este documento, usted (el beneficiario de la Licencia del copyright) está de acuerdo en que ha leído, entendido y que respetará los siguientes términos y condiciones:

Se concede permiso para usar, copiar y distribuir los contenidos de este documento en cualquier medio y para cualquier propósito sin necesidad del pago de fianzas ni royalties, siempre y cuando se incluya la siguiente información en TODAS las copias de este documento, o partes del mismo, que usted utilice:

Un vínculo o URL al documento original del W3C.
El aviso de copyright pre-existente del autor original; caso de no existir éste, debería utilizarse un aviso de la forma siguiente: "Copyright © [$fecha-del-documento] World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal" (Preferiblemente en hipertexto, pero se permite una representación en texto simple.)
Si existe, el STATUS o ESTADO del documento W3C.

Cuando el espacio lo permita, debería incluirse una copia del texto completo de esta NOTICIA. Le instamos a que mencione a los autores en cualquier programa, documento, u otro artículo o producto que usted cree como consecuencia de la implementación de los contenidos de este documento o de cualquier parte del mismo.

Esta licencia no concede permiso para crear modificaciones o documentos derivados de documentos del W3C. Sin embargo, caso de satisfacerse adicionales (documentados en el Copyright FAQ), el W3C puede conceder permiso para crear modificaciones o documentos derivados a los individuos que satisfagan dichos requisitos.

ESTE DOCUMENTO SE OFRECE "TAL COMO ESTÁ". LOS PROPIETARIOS DEL COPYRIGHT NO HACEN GARANTÍAS NI REPRESENTACIONES DE NINGÚN TIPO, EXPRESAS O IMPLÍCITAS, INCLUYENDO, AUNQUE SIN LIMITARSE A, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN PROPÓSITO ESPECÍFICO, O TÍTULO; QUE LOS CONTENIDOS DEL DOCUMENTO SEAN APROPIADOS PARA CUALQUIER PROPÓSITO; NI QUE LA IMPLEMENTACIÓN DE TALES CONTENIDOS NO INFRINGIRÁ LAS PATENTES, DERECHOS DE AUTOR, MARCAS REGISTRADAS O COMERCIALES U OTROS DERECHOS DE TERCERAS PERSONAS.

LOS PROPIETARIOS DEL COPYRIGHT NO SERÁN RESPONSABLES DE NINGÚN DAÑO DIRECTO, INDIRECTO, ESPECIAL O CONSECUENTE DEBIDO A CUALQUIER USO DEL DOCUMENTO O DEL FUNCIONAMIENTO O IMPLEMENTACIÓN DE LOS CONTENIDOS DEL MISMO.

El nombre y marcas registradas de los propietarios del copyright NO pueden utilizarse en anuncios o publicidad relativos a este documento o a sus contenidos sin un permiso previo por escrito. Los derechos de autor de este documento pertenecerán en todo momento a los propietarios del copyright.

siguiente  contenidos  elementos  atributos  índice