
Gabarits CSS élastiques
Support de présentation pour l'atelier technique "Gabarits CSS élastiques" - Sixième Séminaire AccessiWeb - 18 juin 2007.
NB : Cette présentation porte principalement sur le comportement des "Gabarits Élastiques", les codes html et css utilsés ici ne sont pas des codes opérationnels.
Sommaire
- Unités pour le container principal : gabarit frozen ("px") ou gabarit fluide ("%" ou "auto").
- Unités pour le texte ("px" contre "em, %, ...").
- Les différents navigateur et leurs fonctions d'augmentation de la taille du texte (texte seul ou zoom).
- Problématiques du télescopage à l'agrandissement du texte :
- mise en page par tableaux.
- mise en page sans tableau.
- Gabarit élastique (zoom) : container principal en "em" (ou "auto" + max-width en "em").
- Gabarit élastique (zoom), expérimentations :
- Max-width : éviter le scroll horizontal précoce (+ simuler le max-width pour IE5 à 6).
- Min-width : simuler un comportement "tableau" pour éviter le télescopage dans des agrandissements extrêmes.
Exemples
- fluid vs frozen
- table vs tabless
- frozen vs elastic
- elastic avec max-width (vs frozen)
- les 2 techniques pour elastic + max-width (dont 1 min-width facultatif)
- feuille de style perso avec grosse font
- javascript max et min-width
- css max-width pour IE
- css max-width + elastic pour IE
Ressources à consulter
- Gabarit élastique :
- Simuler "min-width" et "max-width" :
- Cibler IE5 à 6 (win) :