Cet aide-mémoire n'est volontairement pas exhaustif. Il est principalement destiné aux étudiants de la HELHa qui apprennent les bases du développement web. Il se limite donc aux éléments les plus fréquemment utilisés en CSS.
Il existe plusieurs méthodes pour associer des styles à du code HTML
<link href="styles.css" rel="stylesheet"> |
Lier la feuille de styles externe style.css (dans <head>) |
|
Styles intégrés à la page html (dans <head>) |
|
Styles en ligne (dans n'importe quelle balise html) |
Commencer une feuille de style CSS par un "reset", ou en charger un avant notre propre feuille de style, permet de mettre à zéro les différences entre les navigateurs (taille des textes, marges...).
Privilégier un reset professionnel
Il existe deux méthodes principales pour charger une ou plusieurs polices de caractères
Les polices en ligne sont simples à gérer et l'offre est de plus en plus grande. Cet exemple utilise Google Fonts. Les différents services fournissent toujours les lignes de code nécessaires pour intégrer la police.
|
A copier dans le <head> de la page html, avant les autres CSS. |
|
A copier dans la CSS pour appliquer la police à un ou plusieurs éléments (dans cet exemple, à <body> donc à toute la page)
|
Veiller à plusieurs points :
Font Squirrel propose un convertisseur qui fonctionne plutôt bien
|
Au début de la CSS. Charge ici la font "Open Sans" qui se trouve dans un dossier "fonts" |
|
A copier dans la CSS pour appliquer la police à un ou plusieurs éléments (dans cet exemple, à <h1>, <h2> et <h3>)
|
|
Définition de variables en début de feuille de style |
|
Application des variables, partout dans les styles (après leur définition) |
Les media-queries permettent d'adapter l'affichage selon le contexte dans lequel la page web est affichée.
|
Sur les écrans (screen) de plus de 768px, la marge des <p> est de 2rem |
|
Cible les écrans de maximum 900px |
|
Cible les écrans entre 600px et 900px |
|
Cible les écrans entre 600px et 900px ou au-delà de 1100px |
|
Cible les écrans verticaux |
|
Cible uniquement la version imprimée de la page web |
|
L'attribut media peut aussi être utilisé dans le code HTML pour conditionner l'appel à une feuille de style par exemple |
D'autres critères sont possibles : hauteur, prise en charge de la couleur, ratio, résolution...
Plus d'informations sur les media queries dans cet article
|
Importation d'une autre feuille de style |
|
Commentaires |