Flux rss
Bookmark Ajouter aux favoris / Partager
Tag HTML As balizas HTML  HTML-Tags Marcado HTML HTML Markup

HTML, un langage à balises

Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple.

Une page HTML est ainsi un simple fichier texte contenant des balises (parfois appelées marqueurs ou repères ou tags en anglais) permettant de mettre en forme le texte, les images, etc.

Comment utiliser les balises HTML ?

Une balise est un élément de texte (un nom) encadrée par le caractère inférieur (<) et le caractère supérieur (>). par exemple « <H1> ».

Les balises HTML ne sont pas sensibles à la casse, c'est-à-dire qu'elles peuvent être saisies indifféremment en minuscules ou en majuscules !


Les balises HTML fonctionnent par paire afin d'agir sur les éléments qu'elles encadrent. La première est appelée « balise d'ouverture » (parfois balise ouvrante) et la seconde « balise de fermeture » (ou fermante). La balise fermante est précédé du caractère /) :

<marqueur> Votre texte formaté  </marqueur>


A titre d'exemple, les balises <b> et </b> permettent de mettre en gras le texte qu'elles encadrent :

<b> Ce texte est en gras </b>


Les balises HTML peuvent parfois être uniques : la balise <br> représente par exemple un retour à la ligne.

Afin d'être le plus proche possible du standard XHTML (beaucoup plus stricte que le standard HTML), il est conseillé d'utiliser la notation suivante : <br />.

Imbrication des balises

Les balises HTML ont la particularité de pouvoir être imbriquées de manière hiérarchique afin de permettre le cumul de leur propriétés. En contrepartie le chevauchement de balises n'est pas toléré par le standard HTML. Voici un exemple de texte formaté avec des balises imbriquées :

<i><u>Comment ça Marche</u>, encyclopédie informatique libre</i>

L'exemple ci-dessus donne le résultat suivant :
<u>Comment ça Marche</u>, encyclopédie informatique libre

En contrepartie l'exemple ci-dessous n'est pas correct :
<i><b>Comment ça Marche</i>, encyclopédie informatique libre</b>

Notion d'attribut

Un attribut est un élément, présent au sein de la balise ouvrante, permettant de définir des propriétés supplémentaires. Les attributs se présentent la plupart du temps comme une paire clé=valeur, mais certains attributs ne sont parfois définis que par la clé.

Voici un exemple d'attribut pour la balise <p> (balise définissant un paragraphe), permettant de spécifier que le texte doit être aligné sur la droite :

<p align="right">Exemple de paragraphe</p>


Chaque balise peut comporter un ou plusieurs attributs, chacun pouvant avoir (aucune,) une ou plusieurs valeurs.

Espaces, saut de ligne et tabulations

Le langage HTML ne tient pas compte des espaces, des tabulations et des sauts de ligne (ci-après appelés ou plus exactement il considère une suite d'un ou plusieurs espaces/tabulations/saut de ligne comme un seul espace. Cela permet notamment d'indenter le code HTML pour plus de lisibilité, sans modifier l'apparence de la page HTML dans le navigateur Il existe une exception pour le code contenu dans des balises

, dont l'objectif est justement de conserver le formatage du texte (espaces, sauts de lignes, etc.) ! 

A noter: il existe une exception pour le code contenu dans des balises <PRE>, dont l'objectif est justement de conserver le formatage du texte (espaces, sauts de lignes, etc.) !

Les deux codes HTML suivants donnent ainsi le même résultat : <pre class="code">Exemple de code HTML



Exemple de code HTML


Le langage HTML possède par contre des éléments permettant expressément de définir chacun de ces éléments de mise en forme :

  • Espace insécable : il s'agit d'un espace ne pouvant être brisé par une fin de ligne. Sa représentation en HTML est &nbsp;.
  • Saut de ligne manuel : il s'agit d'un saut de ligne explicite. Sa représentation en HTML est <br> (<br /> pour être conforme au XHTML).


A noter: La balise <NOBR> </NOBR> permet à l'inverse d'empêcher le retour automatique à la ligne réalisé par le navigateur !

Commentaires

Il est possible d'ajouter des éléments d'information dans une page web sans que ceux-ci soient affichés à l'écran grâce à un jeu de balises spécifique, appelé balises de commentaires.

<!-- Voici un commentaire -->


Les balises de commentaires permettent de mettre en commentaire du texte mais peuvent également servir à commenter du code HTML.

A noter: il existe une exception pour le code contenu dans des balises <PRE>, dont l'objectif est justement de conserver le formatage du texte (espaces, sauts de lignes, etc.) !

Dernière modification le mercredi 6 mai 2009 à 17:10:56.Ce document intitulé « Les balises HTML » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Définition des balises html Salut je cherche la définition de toute les balises html et je ne trouve pas en francais merci de vos réponses. www.commentcamarche.net/forum/affich-507517-definition-des-balises-html
Balises HTML de couleurs Bonjour, J'aimerais savoir si il existe des balises HTML de couleurs. Si oui dites moi comment faire. Mettez moi quelques couleurs (mettez le rouge surtout c'est ce que je veux). Si possible donnez moi un site où il montrent les balises de couleurs. www.commentcamarche.net/forum/affich-6864924-balises-html-de-couleurs
[Site web] Vérifier, optimiser et nettoyer son code HTMLLes logiciels WYSIWYG de création de pages web produisent parfois du contenu HTML rempli de balises HTML inutiles, voire incompatibles avec les recommandations du W3C. Les outils proposés ci-dessous permettent de vérifier la validité du code HTML... www.commentcamarche.net/faq/sujet-5355-site-web-verifier-optimiser-et-nettoyer-son-code-html
On peut cacher le code source d'une page HTMLMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le... www.commentcamarche.net/faq/sujet-5712-on-peut-cacher-le-code-source-d-une-page-html
Les balises dans la partie 'head'Avant tout : rappel sur le doctype La partie head Balises meta Mots clés Description Déclaration de la langue du site Catégorie Auteur Restrictions pour les moteurs de recherche Adresse de la page Logiciels utilisés pour la... www.commentcamarche.net/faq/sujet-9060-les-balises-dans-la-partie-head
[JAVA] suppression des balises HTMLbonjour, je mets à votre disposition un code java pour supprimer toutes les balises html d'1 fichier passé en parametres pour sauvegarder les données dans un fichier .txt public void supprimerBalises(String adresse){ // nettoyer le fichier html de... www.commentcamarche.net/forum/affich-819327-java-suppression-des-balises-html
(phpbb) Les fichiers .tpl et balises htmlBonjour, est ce que les balises html sont afeective dans les fichiers .tpl ? Au fait j'ai un forum phpbb qui possede des fichirs en .tpl et aparemment les balises html ne fonctionne pas. Pouvez vous me dire comment formater du texte se trouvant dans... www.commentcamarche.net/forum/affich-1496903-phpbb-les-fichiers-tpl-et-balises-html
Insérer code php dans une balise html image (Résolu)Bonjour, je voudrais savoir si il était possible d'insérer du code php (une variable "$var") dans une balise html du type Voici mon code faux :) /** Affiche une image */ function afficheImage($chemin_image, $texte_alternatif,... www.commentcamarche.net/forum/affich-6194365-inserer-code-php-dans-une-balise-html-image
Les balises HTMLHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte contenant... www.commentcamarche.net/contents/html/htmlbalise.php3
Structure d'un document HTMLNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle... www.commentcamarche.net/contents/html/htmldocument.php3
Les balises de styleQu'est-ce qu'une balise de style? Les balises de style modifient la typographie du texte. Elles peuvent être imbriquées dans d'autres balises de style de la même façon qu'on le ferait avec un traitement de texte. Voici une liste de balises de... www.commentcamarche.net/contents/html/htmlstyle.php3