02 - CSS : introduction
CSS : Cascading Styles Sheet
- langage de description de styles = décoration != contenu
- standardisé par le W3C, pris en charge par les navigateurs dans les années 2000
- Ressources et lectures conseillées
Structure
- liaison :
<link href="css/styles.css" rel="stylesheet" type="text/css"/>
,@import url("styles.css")
,<style> .selector{ font-size:13px }</style>
,style="font-size:13px"
- Organisation des fichiers ( img, css ) , chemin relatif/absolu
- Indentation, commentaires
/* */
- sélecteurs
tag#id.class[attr="value"]{ property: value; }
Décoration
- unités absolues:
px, pt, cm, mm, in
, relatives :%, em, rem, vh, vw
- couleurs :
color, background-color: #RGB, #RRGGBB et rgb(RRR, VVV, BBB)
- typographie :
font-size
,font-family
,font-weight
,font-size
,text-transform
,text-decoration
Modèle de boite exercice
- Dimensions
width, height
, margespadding, margin
, bordureborder
- Display:
block, inline , inline-block, initial
Positionnement exercice
- le flux:
float: right|left; clear: left | right | both;
- avancé:
position, absolute, relative,top, bottom, right, left