Académique Documents
Professionnel Documents
Culture Documents
device-aspect-ratio : format dimage du priphrique de sortie. Elle reprsente le nombre de pixels horizontaux sur le nombre de pixels verticaux cela permet, par exemple, de tester si lon est en 16:9 ou 19:10. device-height : hauteur du priphrique de sortie. device-width : largeur du priphrique de sortie. grid : dtermine si le priphrique de sortie est un priphrique en grille ou bitmap. height : dcrit la hauteur de la surface de rendu du priphrique de sortie. monochrome : nombre de bits par pixels sur un priphrique monochrome (chelle de gris). resolution : rsolution (densit de pixels) du priphrique de sortie soit en points par pouce (dpi) ou en points par centimtre (dpcm). scan : dcrit le processus de balayage des priphriques de sortie de type tlvision. width : largeur de la surface de rendu du priphrique de sortie.
Notez enn que la beta de Safari 4 supporte galement ces Media Queries !
les nouveauts
CSS3
La pseudo-classe de negation :not La pseudo-classe de ngation est une notation fonctionnelle prenant un slecteur simple pour argument. Elle reprsente un lment qui nest pas reprsent par largument. Lexemple ci-dessous permet dafcher le texte des paragraphes qui nont pas la classe lead en noir. p:not([class*=lead]) { color: black; }
Les navigateurs bass sur le moteur Webkit ou Opera supportent toutes les nouveauts CSS 3 des slecteurs de pseudo-classe. Firefox 2 et 3 supporte uniquement :not(s), :last-child, :only-child, :root, :empty, :target, :checked, :enabled et :disabled, mais Firefox 3.5 aura un support complet des slecteurs CSS 3. Internet Explorer na aucun support actuel de ces pseudo-classes.
Pseudo-lment
Les pseudo-lments fragments dlments dinterface Le nouveau pseudo-lment ::selection sapplique la portion du document qui a t mise en exergue par lutilisateur. Lexemple suivant permet de modier la couleur de fond du texte en cours de slection. ::selection { background-color: blue; }
Pseudo-classes
Contient les plus grosses nouveauts de la norme CCS 3. La pseudo-classe :nth-child() Ce slecteur vous permet de cibler les lments en se basant sur leur position dans la liste des enfants de leur parent. Vous pouvez utiliser un numro, une expression numrique ou les mots odd et even correspondant impair et pair (parfait pour faire un style alternatif pour vos tableaux). tr:nth-child(2n+1) /* correspond aux lignes paires */ tr:nth-child(odd) /* pareil */ La pseudo-classe :nth-last-child() Ce slecteur ressemble beaucoup au slecteur prcdent sauf quil correspond au dernier enfant dun lment parent. tr:nth-last-child(-n+2) /* correspond aux 2 dernires lignes du tableau */ La pseudo-classe :last-child Identique :nth-last-child(1). La pseudo-classe :last-child reprsente un lment qui est le dernier fils dun autre lment. La pseudo-classe :checked Correspond aux lments qui sont cochs. La pseudo-classe :empty Correspond aux lments qui nont pas denfant ou qui sont vides.