This page has been robot translated, sorry for typos if any. Original content here.

W3C REC-html40-971218

Spécification HTML 4.0

Recommandation W3C 18 décembre 1997

Introduction

Cette spécification définit le langage HTML (HyperText Markup Language) version 4.0, la langue utilisée pour la publication sur le World Wide Web. En plus du texte, des fonctionnalités multimédias et des liens hypertexte présents dans les versions précédentes du langage HTML, HTML 4.0 prend en charge de nouvelles fonctions multimédias, scripts, feuilles de style, amélioration de l'impression et documents plus accessibles aux personnes handicapées. La version de HTML 4.0 a également mis en œuvre avec succès l'internationalisation de documents, dont le but est de rendre le Web véritablement mondial.

HTML 4.0 est une application SGML conforme à la norme internationale ISO 8879 - Langage de balisage généralisé standard [ISO8879] .

Statut de ce document

Ce document a été consulté par les membres du W3C et d'autres parties prenantes et organisations, et approuvé par le Directeur en tant que recommandation du W3C. Ceci est un document permanent. il peut être utilisé comme référence ou peut être cité dans d'autres documents comme normatif. Le rôle du W3C dans cette recommandation est d'attirer l'attention sur cette spécification et d'élargir sa portée. Cela étend la fonctionnalité et la capacité d'interagir sur le Web.

Le W3C recommande aux utilisateurs et aux auteurs (en particulier les outils de création de documents) d'utiliser la version de HTML 4.0 au lieu de HTML 3.2 (voir [HTML32]). Pour garantir la compatibilité avec les versions précédentes, le W3C recommande également la prise en charge de HTML 3.2 et HTML 2.0 pour les outils d'interprétation HTML 4.0.

Une liste des recommandations actuelles du W3C et d'autres documents techniques est disponible sur http://www.w3.org/TR .

Une discussion sur les fonctions du HTML se déroule sur www-html@w3.org .

Formats disponibles

La recommandation W3C HTML 4.0 peut également être obtenue dans les formats suivants:

En cas de divergences entre les formes électronique et imprimée du cahier des charges, une version électronique devrait être utilisée.

Langues

La seule version normative est la version anglaise de ce document. Cependant, des traductions de ce document peuvent être trouvées à http://www.w3.org/MarkUp/html40-updates/translations.shtml .

Erreurs

La liste des erreurs trouvées dans la spécification peut être trouvée à http://www.w3.org/MarkUp/html40-updates/html40-errata.shtml

Sur les erreurs trouvées dans ce document, faites un rapport à www-html-editor@w3.org .

Sommaire

  1. À propos de la spécification HTML 4.0
    1. Organisation de la spécification
    2. Les accords adoptés dans le document
      1. Éléments et attributs
      2. Remarques et exemples
    3. Merci
    4. Informations sur le copyright
  2. Introduction au HTML 4.0
    1. Qu'est-ce que le World Wide Web?
      1. Introduction à l'URI
      2. Identificateurs de fragment
      3. URI relatives
    2. Qu'est-ce que le HTML?
      1. Une brève histoire de HTML
    3. HTML 4.0
      1. Internationalisation
      2. Disponibilité
      3. Tableaux
      4. Documents composés
      5. Feuilles de style
      6. Scripts
      7. Impression
    4. Création de documents au format HTML 4.0
      1. Séparation de la structure et de la représentation
      2. Universalité de l'accès au Web
      3. Aide aux agents utilisateurs en imagerie séquentielle
  3. À propos de SGML et HTML
    1. Introduction à SGML
    2. Constructions SGML utilisées en HTML
      1. Éléments
      2. Attributs
      3. Références aux symboles
      4. Commentaires
    3. Comment lire la DTD HTML
      1. Commentaires sur la DTD
      2. Définir des combinaisons de paramètres
      3. Déclarations des membres
      4. Déclarations d'attribut
  4. Conformité: exigences et recommandations
    1. Définitions
    2. SGML
    3. Type de contenu text / html
  5. Représentation de document HTML - Jeux de caractères, codages de caractères et entités
    1. Jeu de caractères du document
    2. Codages de caractères
      1. Choisir un encodage
      2. Spécifier un jeu de caractères
    3. Références aux symboles
      1. Références de caractères numériques
      2. Combinaisons de références à des symboles
    4. Symboles inattendus
  6. Types de base de données HTML - Informations sur les symboles, les couleurs, les longueurs, les URI, les types de contenu, etc.
    1. Informations sur le registre
    2. Les principaux types de SGML
    3. Chaînes de texte
    4. URI
    5. Couleurs
      1. Notes sur l'utilisation des couleurs
    6. Longueurs
    7. Types de contenu (types MIME)
    8. Codes de langue
    9. Encodages
    10. Caractères uniques
    11. Date et heure
    12. Types de référence
    13. Descripteurs de périphérique
    14. Données de scénario
    15. Données de feuille de style
    16. Noms de personnel ciblés
  7. Structure globale du document au format HTML - sections HEAD et BODY du document
    1. Introduction à la structure d'un document HTML
    2. Informations sur la version HTML
    3. L'élément HTML
    4. Titre du document
      1. HEAD Element
      2. Élément TITLE
      3. Titre de l' attribut
      4. Métadonnées
    5. Corps du document
      1. Élément BODY
      2. ID d'élément: ID et attributs de classe
      3. Éléments du gel du bloc et éléments intégrés
      4. Regroupement des éléments: éléments DIV et SPAN
      5. Rubriques: éléments H1 , H2 , H3 , H4 , H5 , H6
      6. Element ADDRESS
  8. Informations sur la langue et la direction du texte - Textes dans différentes langues
    1. Spécification du langage de contenu: l'attribut lang
      1. Codes de langue
      2. Héritage des codes de langue
      3. Interprétation des codes de langue
    2. Spécification de la direction du texte et des tables: l'attribut dir
      1. Introduction à l'algorithme bidirectionnel
      2. Héritage d'informations sur la direction du texte
      3. Définition de la direction du texte incorporé
      4. Priorité sur algorithme bidirectionnel: élément BDO
      5. Références à des symboles pour la direction et le contrôle de l'union
      6. Feuilles de style et bidirectionnalité
  9. Texte - Paragraphes, lignes et phrases
    1. Symboles inattendus
    2. Texte structuré
      1. Éléments de phrases: EM , STRONG , DFN , CODE , SAMP , KBD , VAR , CITE , ABBR et ACRONYME
      2. Citations: éléments BLOCKQUOTE et Q
      3. Index supérieur et inférieur: éléments SUB et SUP
    3. Lignes et paragraphes
      1. Paragraphes: éléments P
      2. Gérer la transition vers la ligne suivante
      3. Mouvements
      4. Texte mis en forme: élément PRE
      5. Présentation visuelle des paragraphes
    4. Marquage des modifications dans le document: éléments INS et DEL
  10. Listes - Unordered, listes ordonnées et listes de définitions
    1. Introduction aux listes
    2. Listes non ordonnées ( UL ), listes ordonnées ( OL ) et éléments de liste ( LI )
    3. Listes de définitions : éléments DL , DT et DD
      1. Représentation visuelle des listes
    4. Éléments DIR et MENU
  11. Tableaux
    1. Introduction aux tables
    2. Éléments de la construction de tables
      1. L'élément TABLE
      2. Légendes des tables: élément CAPTION
      3. Lignes GRtsppy: éléments THEAD , TFOOT et TBODY
      4. Groupes de colonnes: éléments COLGROUP et COL
      5. Lignes de table: élément TR
      6. Cellules de table: éléments TH et TD
    3. Mise en forme de tables avec des agents utilisateurs visuels
      1. Frontières et règles
      2. Alignement horizontal et vertical
      3. Champs de cellules
    4. Présentation des tableaux par des agents utilisateurs non visuels
      1. Relation entre les informations d'en-tête et les cellules de données
      2. Catégorisation des cellules
      3. Algorithme pour rechercher des informations d'en-tête
    5. Tableau d'exemple
  12. Références - Liens hypertextes et indépendants de l'appareil
    1. Introduction aux liens et ancres
      1. Aller à la ressource référencée par le lien
      2. Autres relations de référence
      3. Attribution d'ancres et de liens
      4. En-têtes de liens
      5. Internationalisation et liens
    2. Élément A
      1. Syntaxe des noms des ancres
      2. Les liens imbriqués ne sont pas autorisés
      3. Ancres avec attribut id
      4. Ressources inaccessibles et indétectables
    3. Document Relationships: élément LINK
      1. Direct et Backlinks
      2. Liens et feuilles de style externes
      3. Liens et moteurs de recherche
    4. Informations sur le chemin: élément BASE
      1. Résolution des URI relatives
  13. Objets, images et applets
    1. Introduction aux objets, images et applets
    2. Inclusion d'image: élément IMG
    3. Inclusion générale: élément OBJECT
      1. Règles pour la présentation des objets
      2. Initialisation de l'objet: élément PARAM
      3. Schémas de dénomination globale pour les objets
      4. Annonce et initialisation d'un objet
    4. Activer l'applet: élément APPLET
    5. Commentaires sur les documents mis en œuvre
    6. Cartes de navigation
      1. Cartes de navigation client: éléments MAP et AREA
      2. Cartes de navigation côté serveur
    7. Représentation visuelle d'images, d'objets et d'applets
      1. Largeur et hauteur
      2. Espace autour des images et des objets
      3. Frontières
      4. Alignement
    8. Comment spécifier un autre texte
  14. Feuilles de style - Style dans les documents HTML
    1. Introduction aux feuilles de style
    2. Comment ajouter du style au HTML
      1. Définir la langue de feuille de style par défaut
      2. Informations de style intégrées
      3. Information de style dans le titre: Élément STYLE
      4. Types d'appareils
    3. Feuilles de style externes
      1. Feuilles de style préférées et alternatives
      2. Spécification de feuilles de style externes
    4. Feuilles de style en cascade
      1. Cascades indépendantes du périphérique
      2. Héritage et cascades
    5. Comment masquer les informations de style des agents d'utilisateur
    6. Liaison de feuilles de style à l'aide d'en-têtes HTTP
  15. Alignement, styles de police et séparateurs horizontaux
    1. Formatage
      1. Couleur de fond
      2. Alignement
      3. Objets attachés
    2. Polices
      1. Éléments qui définissent le style de police: éléments TT , I , B , BIG , PETIT , STRIKE , S et U
      2. Commandes de police: FONT et BASEFONT
    3. Séparateurs: un élément de RH
  16. Cadres - Un document dans plusieurs fenêtres
    1. Introduction aux cadres
    2. Disposition des cadres
      1. Élément FRAMESET
      2. Element FRAME
    3. Définir le but du cadre
      1. Définir la cible par défaut pour les liens
      2. Sémantique des objectifs
    4. Autre contenu
      1. Élément NOFRAMES
      2. Longues descriptions des cadres
    5. Images intégrées: l'élément IFRAME
  17. Formulaires - Formulaires remplis par l'utilisateur: champs de texte, boutons, menus, etc.
    1. Introduction aux formulaires
    2. Eléments de contrôle
      1. Types d'éléments de contrôle
    3. Élément FORM
    4. Élément INPUT
      1. Types d'éléments de contrôle créés avec l'élément INPUT
      2. Exemples de formulaires avec des éléments de contrôle tels que INPUT
    5. Élément BUTTON
    6. Éléments SELECT , OPTGROUP et OPTION
      1. Options présélectionnées
    7. Element TEXTAREA
    8. Elément ISINDEX
    9. Étiquettes
      1. Élément LABEL
    10. Ajout de structures aux formulaires: éléments FIELDSET et LEGEND
    11. Transition de l'attention à un élément
      1. Naviguer en utilisant la touche de tabulation
      2. Touches d'accès
    12. Commandes déconnectées et éléments en lecture seule
      1. Commandes déconnectées
      2. Contrôles en lecture seule
    13. Envoyer un formulaire
      1. Méthode de soumission de formulaire
      2. Des contrôles réussis
      3. Traitement de données de formulaire
      4. Types de contenu de formulaire
  18. Scripts - Documents animés et formulaires intelligents
    1. Introduction aux scripts
    2. Développement de documents pour les agents utilisateurs supportant les scripts
      1. Élément SCRIPT
      2. Spécifiez la langue du script
      3. Événements internes
      4. Changement dynamique de documents
    3. Développement de documents pour les agents utilisateurs qui ne supportent pas les scripts
      1. Élément NOSCRIPT
      2. Comment masquer le script des agents utilisateurs
  19. Informations générales SGML pour HTML - Définition HTML formelle et validation
    1. Vérification de l' exactitude du document
    2. Exemple du répertoire SGML
  20. Annonce SGML-HTML 4.0
    1. Déclaration SGML
  21. Définition du type de document
  22. Définition du type de document transitoire
  23. Définition du type de document de jeu de cadres
  24. Références d'entités de caractères en HTML 4.0
    1. Introduction au personnage
    2. Références d'entité de caractère pour les caractères ISO 8859-1
      1. La liste des caractères
    3. Références d'entités de caractères pour symboles, symboles mathématiques et lettres grecques
      1. La liste des caractères
    4. Références d'entités de caractères pour les caractères de majoration et d'internationalisation
      1. La liste des caractères
  1. Différences entre HTML 3.2 et HTML 4.0
    1. Différences dans les éléments
      1. Nouveaux articles
      2. Éléments indésirables
      3. Éléments dépréciés
    2. Différences dans les attributs
    3. Différences de disponibilité
    4. Différences dans les métadonnées
    5. Différences dans le texte
    6. Différences dans les références
    7. Différences dans les tables
    8. Différences dans les images, les objets et les cartes de navigation
    9. Différences de formes
    10. Différences dans les feuilles de style
    11. Différences dans les cadres
    12. Différences dans les scripts
    13. Différences d'internationalisation
  2. Performances, implémentation et conception
    1. Notes sur les documents invalides
    2. Caractères spéciaux dans les valeurs d'attribut URI
      1. Caractères non-ASCII dans les valeurs d'attribut URI
      2. Ampersands dans les valeurs d'attribut URI
    3. Notes d'implémentation SGML
      1. Sauts de ligne
      2. Spécification de données non HTML
      3. Fonctionnalités SGML avec un support limité
      4. Attributs booléens
      5. Sections marquées
      6. Instructions de traitement
      7. Balisage raccourci
    4. Notes sur les moteurs de recherche indexent votre site Web
      1. Rechercher des robots
    5. Notes sur les tables
      1. Justification de la conception
      2. Algorithmes de mise en page recommandés
    6. Notes sur les formulaires
      1. Affichage incrémentiel
      2. Futurs projets
    7. Notes sur les scripts
      1. Syntaxe réservée pour les futures macros de script
    8. Notes sur les cadres
    9. Notes sur l'accessibilité
    10. Notes sur la sécurité
      1. Problèmes de sécurité pour les formulaires

Copyright © 1997 W3C ( MIT , INRIA , Keio )