Contacts

Syntaxe HTML5. Syntaxe PHP Syntaxe des balises HTML

Syntaxe HTML

Riz. 1.6. Afficher une page HTML simple dans un navigateur Web

Règles de base du langage HTML

Les noms de balises HTML ne sont pas sensibles à la casse et, dans XHTML, les petites et grandes lettres sont considérées comme différentes, et les noms de balises doivent être écrits en minuscules.

Les éléments peuvent inclure du texte et des sous-éléments (comme, par exemple, l'élément html contient des sous-éléments head et body dans l'exemple ci-dessus). Les éléments doivent être correctement imbriqués les uns dans les autres.

Les sous-éléments inclus dans un élément doivent se terminer avant le bâillon de fermeture de l'élément. Par exemple, l'entrée suivante est incorrecte : <а>

Correctement, ce fragment devrait ressembler à ceci :

Ceci est un texte en gras et en italique

En XHTML, si un élément n'inclut pas de texte et de sous-éléments (un élément vide), il doit toujours avoir une balise d'ouverture et de fermeture. Par exemple, l'élément br n'a pas de contenu et provoque un saut de ligne (le texte continue sur une nouvelle ligne). Cependant, selon les règles, il doit être écrit comme suit :

ou abrégé
. L'élément doit être écrit de la même manière


- Tracez une ligne horizontale.

Les balises d'ouverture d'élément peuvent avoir les attributs, qui affinent le comportement de l'élément et définissent des valeurs supplémentaires. Presque chaque balise a un grand nombre de paramètres facultatifs. De plus, seuls les principaux attributs des balises seront pris en compte.

De nombreux attributs en HTML sont communs à tous les éléments, mais certains sont spécifiques à un ou plusieurs éléments donnés. Ils prennent tous la forme :

nom_attribut="valeur"

Par example:

Fondamentaux du langage de balisage hypertexte"

Dans cet exemple, l'élément div (une section d'une page HTML qui permet de diviser les documents en blocs logiques) a un attribut id défini sur mySection. L'élément div contient un élément h1 (le premier titre de niveau, ou le plus important), qui à son tour contient du texte. Les valeurs d'attribut doivent être placées entre guillemets simples ou doubles.

Les noms de balises et d'attributs et leurs valeurs possibles sont déterminés par la spécification du langage HTML, et vous ne pouvez pas créer vos propres balises ou attributs.

Tous les éléments peuvent avoir des attributs id et class, dont les valeurs sont utilisées pour identifier des éléments spécifiques (id) ou un groupe d'éléments (class). Ces attributs sont largement utilisés dans les scripts de document et les descriptions CSS des styles de document.

Il existe deux grandes catégories d'éléments en HTML : bloc et corde

  • Éléments de bloc renseignent généralement sur la structure du document. De tels éléments commencent sur une nouvelle ligne, rompant avec ce qui était avant. Des exemples d'éléments de bloc sont paragraphes, éléments de liste, en-têtes et tableaux, conteneurs div.
  • Éléments de chaîne sont contenus dans des éléments structurels de niveau bloc et ne couvrent que des parties du texte du document, et non des zones entières. Un élément en ligne ne provoque pas l'apparition d'une nouvelle ligne dans le document, car ce sont des éléments qui apparaissent dans un paragraphe de texte. Des exemples d'éléments de chaîne sont liens, mots ou phrases en surbrillance, conteneurs de portée.

HTML5 nous ramène à un style vieux de dix ans consistant à laisser certaines balises non fermées, à écrire des valeurs sans guillemets et à saisir éventuellement des balises en majuscules ou en minuscules. Cette liberté ne signifie pas que toutes les règles doivent être ignorées, vous devez toujours respecter l'imbrication correcte des balises et insérer des éléments obligatoires. Rompre avec la syntaxe rigide XHTML permet de se concentrer sur le contenu du site, et non sur le respect de formalités vides, dont la plupart sont ennuyeuses en raison de leur valeur sans conséquence et de leur inutilité.

Éléments HTML

Le bloc de construction de base d'une page Web est un élément. Ils peuvent être divisés selon différents critères, par exemple, par type ou par objectif.

Éléments par type

Éléments vides

Ceux-ci incluent les éléments qui n'ont pas de balise fermante : , ,
, , , ,


, , , , , , , , , .

Éléments de texte non traités

Conçu pour générer des scripts ou des styles qui ont une syntaxe autre que HTML :

Если после элемента следует

  • Если после элемента следует
    или
    .
    Если после элемента следует
    ,
    или он последний у родителя.

    Если после элемента следует
    ,
    ,