HTML, langage à balises des pages Web et des interfaces
On l'utilise pour écrire des pages Web, mais c'est aussi un format standard de documents affichable localement par un navigateur ou un traitement de texte récent. Il est aussi devenu un langage d'interface utilisateur pour les applications Web et a ainsi supplanté Flash.
HTML, ou "HyperText Markup Language" est un sous-ensemble du SGML (inventé par IBM en 1969) défini par le consortium W3C. C'est un langage de description de document, qui utilise des balises pour les propriétés. C'est le format reconnu par les navigateurs web. DHTML, "Dynamic HTML", est la combinaison de HTML et JavaScript. CSS, "Cascading Style Sheet", ajoute les feuilles de style des traitements de texte au HTML.
Caractéristiques du langage
- Formé de balises, utilise < > comme délimiteurs.
- Sa syntaxe dérive de celle de XML, mais les balises ne sont pas obligatoirement fermées.
- Les instructions non reconnues par le moteur de rendu sont ignorées (de par la spécification).
- Imbrications de constructs illimitées.
- Au contraire de XML, les balises ont une significaiton prédéfinie et standard qui est reconnue par les agents utilisateurs (principalement les navigateurs).
Exemple de code
Le code minimum valide pour afficher "Salut le monde!".
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Salut</title>
</head>
<body>
Salut, le Monde!
</body>
</html>
Outils et documentation
- W3C
Site du consortium qui définit le langage. Spécifications de tous les standards et manuels. - Validator
Tester la validité de votre code. - Kompozer
- Un éditeur HTML wysiwyg (édition mode graphique) bien conçu. (Win/Linux).
- Extensions
Firefox pour Webmaster
Ajouter des fonctions de vérification de code à Firefox. - Objets de formulaire en HTML 5.
Le code de tous les objets pour voir s'ils sont implémentés par le navigateur.
|
|
|
