|
ACCUEIL | PAGE PRECEDENTE | PAGE SUIVANTE | FIN DE PAGE | INDEX |
| ELEMENTS SYNTAXIQUES | HTML 2.0 3.2 4.0 | ||
|---|---|---|---|
| Généralités | Avant l'apparition des styles, les éléments syntaxiques de
HTML étaient peu nombreux. Les déclarations de styles obéissent à des
règles syntaxiques nouvelles pour HTML. Il en va de même pour les
déclarations de scripts Une dizaine d'éléments de ponctuation a été
introduite ainsi à différentes occasions. Par ailleurs, les commentaires
sont autorisés :
Dans ce tableau, les éléments syntaxiques sont distingués selon leur origine : HTML traditionnel, styles, scripts . |
||
| Eléments syntaxiques | |||
| Signe [<... >] | Ce signe est un marqueur (tag en anglais) d'emploi général dans
HTML. Ce marqueur, dit marqueur d'ouverture, contient entre ses crochets
un nom d'élément HTML et, si nécessaire, un ou plusieurs noms d'attributs
auxquels sont associées des valeurs.
Exemples : |
||
| Signe [</... >] | Ce signe est un marqueur d'emploi aussi général dans HTML que
le premier. Ce marqueur, dit marqueur de fermeture, contient entre ses
crochets un nom d'élément HTML (le même que celui figurant dans le
marqueur d'ouverture) précédé obligatoirement d'une barre oblique.
Exemples : Important : pour être valide, une déclaration HTML doit comporter obligatoirement un marqueur d'ouverture et un marqueur de fermeture, lorsque celui-ci est requis pour l'élément HTML concerné. Pour connaître le statut des éléments à cet égard, reportez-vous à la liste des éléments, présente à la rubrique "Langage HTML : généralités". |
||
| Signe [=] | Le signe égal est d'un emploi général dans HTML. Toute valeur
(littérale ou numérique) associée à un attribut est introduite par le
signe "=".
Dans les déclarations de style ou les feuilles de style, le signe "=" n'est quasiment plus utilisé. Il reste employé en association avec les quatre attributs TYPE, CLASS, ID et STYLE. (Pour plus de détails, reportez-vous, à la syntaxe spécifique aux feuilles de style). |
||
| Signe [" "] | Les guillemets sont d'une utilisation fréquente dans HTML.
Toute valeur (littérale ou numérique) associée à un attribut peut se
mettre entre guillemets. En fait, les règles ne sont pas précises et une
grande liberté est laissée aux navigateurs. L'oubli des guillemets n'est
pas sanctionné, sauf dans deux cas précis:
Dans les autres cas, en principe, l'absence de guillemets ne porte pas
à conséquence. Voici plusieurs exemples :
|
||
| Signe [<!--...-->] | Ce signe d'emploi général dans HTML introduit un commentaire. La syntaxe est la suivante : <!-- le commentaire s'inscrit ici --> Tout texte de commentaire (situé entre les marqueurs <!-- et -->) n'est pas affiché par le navigateur. On met cette propriété à profit, pour empêcher les navigateurs qui ne reconnaissent pas les scripts, les frames ou les déclarations de style d'afficher le code du script ou de la déclaration comme du texte. Par exemple : <STYLE> Le principe est exactement le même pour les frames et les scripts (voir rubriques correspondantes). |
||
| Signe [.] | Dans HTML classique, le point n'est pas un élément syntaxique.
On l'utilise uniquement dans le libellé des fichiers : le point est un
séparateur entre le nom principal du fichier et l'extension de celui-ci.
Les règles à respecter ne sont pas des règles HTML, mais des règles
imposées par le système d'exploitation de l'ordinateur. Exemples :
Dans les déclarations de style, le point est un marqueur qui introduit
une classe de propriétés. Il est utilisé dans une déclaration en
association directe avec l'élément HTML à caractériser (appelé le
sélecteur). |
||
| Signe [{....}] | Les accolades sont utilisées à plusieurs occasions dans les
documents HTML :
|
||
| Signe [:] | Le signe : accompagne obligatoirement l'énoncé d'une propriété
de style (font-size, background, color, etc..). Exemples: H1 {font-size: 14pt} H1 (color: red } |
||
| Signe [;] | Le point-virgule est un séparateur utilisé dans une déclaration
multiple pour identifier les propriétés. Exemples: H1 {font size: 15pt; font-weight: bold; color: red } |
||
| Signe [,] | La virgule est un séparateur utilisé dans une déclaration
groupant plusieurs valeurs. La virgule est utilisée dans les cas suivants :
|
||
| Signe [/] | La barre oblique est un séparateur représentant un couple de
données ou de propriétés :
|
||
| Signe [//] | La double barre oblique est utilisée de différentes manières
dans un document HTML :
|
||
| Signe [///] | La triple barre oblique est rarement utilisée dans un document
HTML : elle introduit dans un URL l'adresse d'un fichier local, comme dans
l'exemple suivant: <A href= "file:///C|/html/pags perso/index.htm"> |
||
| Signe [/* ...*/] | Les commentaires sont autorisés dans les déclarations de style. Ils ne
sont pas affichés par le navigateur. Une nouvelle signalétique, empruntée
au langage C, fait ainsi son apparition. Exemples: /* ceci est un commentaire */ qui ne sera pas affiché |
||
| Signe [#] | Le signe dièze est un identifiant utilisé dans différentes
circonstances:
|
||
| Signe [*] | L'astérisque est utilisé en général pour représenter une valeur
variable. Le meilleur exemple est fourni par les déclarations de frames :
lorsque le dimensionnement d'une colonne (ou d'une rangée) est laissé à
l'appréciation du navigateur, la valeur de déclaration habituelle (en
pixels ou pourcentage) est remplacée par un [*] comme dans l'exemple
suivant :
<FRAMESET cols="10%,*,25"> |
||
| [MAJ/min] | Les éléments et attributs HTML sont insensibles à la casse. Il est
recommandé d'utiliser les majuscules pour les éléments et les minuscules
pour les attributs.
Il existe des situations où le respect de la casse est très important :
|
||
| Eléments de ponctuation | |||
| Signe [. , ; : ? ! ... ] | Les signes habituels de ponctuation sont reconnus dans tout document
HTML. Les espaces sont traités de manière particulière (voir plus bas).
Les règles typographiques imposent en général un espace entre un mot et
les signes suivants : [ ; : ? ! ]. Ceci est
déconseillé en HTML. Les ruptures de ligne décidées par le navigateur
peuvent très bien repousser le signe de ponctuation au début de la ligne
suivante, ce qui n'est pas souhaitable. |
||
| Signe [ < > & " ] | Les caractères réservés sont les caractères utilisés dans la syntaxe
HTML. Lorsqu'un caractère réservé doit être utilisé dans le corps d'un
texte, il doit être codé pour éviter toute confusion:
|
||
| Signe [Espace ] | L'espace, comme signe de ponctuation est reconnu dans le corps de tout
document HTML. Les espaces sont traités de manière particulière : seul le
premier espace suivant un mot ou un signe de ponctuation est reconnu et
rendu. Les autres espaces jusqu'au mot suivant sont ignorés.
Par contre les espaces sont traités comme des espaces solides lorsque le texte est placé entre les marqueurs de l'élément PRE. Dans du texte courant, l'introduction d'un espace inseccable est possible grâce à l'entité "& nbsp;". |
||
| Trait d'union [-] Césure [-] |
Il existe deux types de césure dans HTML :
|
||
|
ACCUEIL | PAGE PRECEDENTE | PAGE SUIVANTE | DEBUT DE PAGE | INDEX |