coincoins

Titre

Fiche outil : les balises de base
Les indispensables

Mise en forme du texte

baliseNom Angl.ExplicationsObservationsexemple
bboldtexte en gras <b>texte en gras<b>
iitalictexte en italique <i>texte en italique</i>
uunderlinetexte souligné <u>texte souligné</u>

Mise en forme de la structure du texte

baliseNom Angl.ExplicationsObservationsexemple
pparagraphdéfinit un paragraphe de texte - petit saut de ligne auto à la fin ...

<p>paragraphe1</p>

<p>paragraphe2</p>

brbreaksaut de ligne imposé. note, cette balise est orpheline (pas besoin de la refermer, c'est un événement ponctuel)
hrhorizontal rowligne horizontale de séparation. petite déco de base, balise orpheline (obsolète)
ulunordonned ListListe non ordonnée =liste à puces
  • ...
olordonned ListListe ordonnée =liste à numéros
  1. ...
liList itemun article, une ligne d'une liste. Note, un ol ou un ul contient toujours des li
tabletableun tableau ou table. utilise les attributs : border, align, width, ... Contient des trvoir le chapitre dédiéCette liste est dans une table ;)
trtable rowune ligne de table. Contient des tdChaque ligne de couleur de cette table et ...
tdtable dataune donnée/colonne de table. Contient du texte html... Chaque cellule de cette liste

Structure et mise en page

les lignes marquées d'une * sont du langage html5.Pour ces balises, voir des maquettes de sites pour apprendre comment elles peuvent être architecturées sur internet.
Pas d'exemples ici, voir le chapitre spécifique sur la structure des pages html

baliseNom Angl.ExplicationsObservations
DOCTYPEdoc typeIndique que la page est en htmlécrire <!DOCTYPE HTML>
htmlhtmlCommence le code html
headheadEncadre des balises, des informations de serviceNe contient principalement que meta, title, link et script
bodybodyEncadre le contenu affiché de la page htmlcontient toutes les balises sauf celles ci-dessu (en théorie)
divdivisionDivision, calque, espace banalisé faire la mise en forme, le positionnementContient n'importe quoi
navnavigation* Menu de navigation dans le site, dans la page ou une sectionNe contient souvent que des listes de liens hypertextes
asideaside* Bloc de texte "à coté"Contient souvent des div de news ou autre textes, nav de menu vertical, ...
headerheader* Entête de bloc de texte (page, section ou article)Remplace souvent h1 mais peut contenir plus de code
sectionsection* Bloc de textes sur un même thème dans la page, liste d'articlesContient : header, paragraphes, articles, footer.
articlearticle* Textes sur le même sujet ; dans section ou divparagraphes, texte brut ou n'importe quoi
footerfooter* Pied de bloc de textePied d'article, de section ou de page

Objets embarqués simples et liens entre et à l'intérieur des pages

Ces balises sont orphelines (comme br et hr). Elle servent à marquer un événement ponctuel et ont souvent besoin d'attributs comme src (=la source de l'image) et href (=la cible du lien hypertexte).
Pour cela, on utilise des attributs (ou paramètres) obligatoires. En voici quelques exemples :

baliseNom Angl.ExplicationsObservationsexemple
imgimageimportation d'une image Attribut src (source) obligatoire qui contient le chemin vers l'image<img src="images/monimage.png">
aanchor (ancre)lien hypertexte vers une autre page, un autre site Attribut href (hypertext reference) obligatoire : contient l'URL de la page cible<a href="page2.html">texte apparent</a>
aanchor (ancre)lien hypertexte vers une autre ancre dans la même page href contient alors # suivi du nom de l'ancre visée<a href="#hautDePage">texte apparent</a>
aanchor (ancre)cible d'une autre ancre dans la même page Nécessite l'attribut name qui indique le nom de l'ancre<a name="hautDePage">texte apparent</a>