MEMO HTML5 CSS3 OpenClassrooms
MEMO HTML5 CSS3 OpenClassrooms
MEMO HTML5 CSS3 OpenClassrooms
Vous pouvez vous servir de cette annexe comme d'un aide-mémoire lorsque vous développez votre site web.
Attention, j'insiste : cette annexe n'est pas complète et c'est volontaire. Je préfère mettre moins de balises et garder
seulement celles qui me semblent les plus utiles dans la pratique.
Mémento
Balises de premier niveau
Les balises de premier niveau sont les principales balises qui structurent une page HTML. Elles sont indispensables pour
réaliser le « code minimal » d'une page web.
Balise Description
Code : HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Titre</title>
</head>
<body>
</body>
</html>
Balises d'en-tête
Ces balises sont toutes situées dans l'en-tête de la page web, c'est-à-dire entre <head> et </head> :
Balise Description
<link /> Liaison avec une feuille de style
www.openclassrooms.com
Partie 5 : Annexes 237/249
Balise Description
<abbr> Abréviation
<blockquote> Citation (longue)
<cite> Citation du titre d'une œuvre ou d'un évènement
<q> Citation (courte)
<sup> Exposant
<sub> Indice
<video> Vidéo
www.openclassrooms.com
Partie 5 : Annexes 238/249
Balises de listes
Cette section énumère toutes les balises HTML permettant de créer des listes (listes à puces, listes numérotées, listes de
définitions…)
Balise Description
Balises de tableau
Balise Description
<table> Tableau
Balises de formulaire
Balise Description
<form> Formulaire
<fieldset> Groupe de champs
<legend> Titre d'un groupe de champs
<label> Libellé d'un champ
<input /> Champ de formulaire (texte, mot de passe, case à cocher, bouton, etc.)
<textarea> Zone de saisie multiligne
www.openclassrooms.com
Partie 5 : Annexes 239/249
Balises sectionnantes
Balise Description
<header> En-tête
Balises génériques
Les balises génériques sont des balises qui n'ont pas de sens sémantique.
En effet, toutes les autres balises HTML ont un sens : <p> signifie « Paragraphe », <h2> signifie « Sous-titre », etc.
Parfois, on a besoin d'utiliser des balises génériques (aussi appelées balises universelles) car aucune des autres balises ne
convient. On utilise le plus souvent des balises génériques pour construire son design.
Balise Description
Ces balises ont un intérêt uniquement si vous leur associez un attribut class, id ou style :
Ces trois attributs ne sont pas réservés aux balises génériques : vous pouvez aussi les utiliser sans aucun problème dans la
plupart des autres balises.
www.openclassrooms.com
Partie 5 : Annexes 240/249
La liste est non exhaustive car mon but n'est pas de faire la liste de toutes les propriétés CSS qui peuvent exister : il y en a
vraiment trop (plus de deux cents !) et certaines sont très rarement utilisées.
Mémento
Propriétés de mise en forme du texte
Qu'est-ce que la mise en forme de texte ? C'est tout ce qui touche à la présentation du texte proprement dit : le gras, l'italique, le
souligné, la police, l'alignement, etc.
font-
small-caps, normal Petites capitales
variant
text-
capitalize, lowercase, uppercase Capitales
transform
Super propriété de police. Combine : font-weight, font-style,
font -
font-size, font-variant, font-family.
text-align left, center, right, justify Alignement horizontal
vertical- baseline, middle, sub, super, top, Alignement vertical (cellules de tableau ou éléments inline-block
align bottom uniquement)
line-
18px, 120%, normal... Hauteur de ligne
height
text-
25px Alinéa
indent
white-
pre, nowrap, normal Césure
space
www.openclassrooms.com
Partie 5 : Annexes 241/249
background-
Identique à color Couleur de fond
color
background-
url('image.png') Image de fond
image
background-
fixed, scroll Fond fixe
attachment
background-
repeat-x, repeat-y, no-repeat, repeat Répétition du fond
repeat
background-
(x y), top, center, bottom, left, right Position du fond
position
max-
150px, 80%... Largeur maximale
width
min-
150px, 80%... Hauteur minimale
height
max-
150px, 80%... Hauteur maximale
height
margin-
23px Marge en haut
top
margin-
23px Marge à gauche
left
margin-
23px Marge à droite
right
margin-
23px Marge en bas
bottom
Super-propriété de marge.
23px 5px 23px 5px
margin Combine : margin-top, margin-right, margin-
(haut, droite, bas, gauche)
bottom, margin-left.
padding-
23px Marge intérieure à gauche
left
padding-
23px Marge intérieure à droite
www.openclassrooms.com
Partie 5 : Annexes 242/249
23px Marge intérieure à droite
right
padding-
23px Marge intérieure en bas
bottom
padding-
23px Marge intérieure en haut
top
Super-propriété de marge intérieure.
23px 5px 23px 5px
padding Combine : padding-top, padding-right, padding-
(haut, droite, bas, gauche)
bottom, padding-left.
border-
3px Épaisseur de bordure
width
border-
5px Bordure arrondie
radius
www.openclassrooms.com
Partie 5 : Annexes 243/249
list-
style- inside, outside Position en retrait
position
list-
style- url('puce.png') Puce personnalisée
image
Autres propriétés
www.openclassrooms.com