CSS avancées - Vers HTML5 et CSS3

Livrecss

Publié par le , mis à jour le (27571 lectures)

css xhtml goetter html5 css3 css2.1

Raphaël Goetter (400 pages, Editions Eyrolles, ISBN-13: 9782212128260)

Avec l'engouement fort des Webdesigners et intégrateurs pour l'accueil de CSS3, Raphaël Goetter a choisi de rappeler et de consolider notre vision des CSS dans un ouvrage riche en enseignement.

De la démystification du Haslayout à une utilisation avancée des valeurs de display, l'auteur passe en revue des pans oubliés de CSS2.1 (notamment à cause du dinosaure IE6) et nous amène doucement et sûrement vers une meilleure compression et un meilleur usage des feuilles de styles sur différents médias :

  • le média écran
  • le média impression
  • le média mobile
  • le média e-mail

Ces différents points possèdent tous leurs particularités et occupent des chapitres complets de ce livre.
L'abord du média e-mail vous offrira même l'opportunité de faire un voyage dans le temps (mais pas vers le futur), aussi bien dans la structure HTML utilisée que dans la manière de styler les éléments de l'e-mail.

Quelques chiffres

Un bon résumé chiffré pour une vue d'ensemble :

  • 400 pages en couleurs,
  • 230 illustrations et schémas,
  • 18 travaux pratiques décortiqués (codes-source en ligne),
  • 5 pages de ressources et liens utiles,
  • 3 quiz ludiques de connaissances,
  • 1 version e-book,
  • 1 site officiel (les extraits, les errata).

Au sommaire

Passer le sommaire

  • État des lieux
    • Standards du Web et prise en compte par les navigateurs
    • Le "cas" Internet Explorer
  • Le meilleur de CSS
    • Exploiter le meilleur de CSS 2.1
      • Terminologie et syntaxe
      • Généalogie
      • Priorité des sélecteurs
      • Microformats
    • Gestion de projet et performance
      • Réutilisabilité du code
      • Ordre des déclarations
      • Commentaires utiles
      • Gestion de versions
      • Méthodes et outils
    • Positionnement
      • Modèle de boîte
      • Fusion de marges
      • Flux courant
      • Positionnement absolu, fixé, relatif, flottant
      • Cumul des schémas de positionnement
    • Positionnement avancé
      • Inline-block
      • Rendu de tableau
      • Grid et Template positioning
      • Modèle de boîte flexible
    • Résolution d'erreurs
      • Hacks
      • Commentaires conditionnels
      • HasLayout
      • Méthodologie
  • HTML 5 et CSS 3 : l'innovation en marche
    • La révélation HTML 5
      • Grammaire et éléments sémantiques
      • <audio>, <video> et <canvas>
      • Formulaires
      • Attributs généraux
      • Applications : géolocalisation, Drag and Drop, Web Storage, File API, Web Sockets, Web Workers...
      • Vers un HTML 5 transitionnel ?
    • En route vers CSS 3
      • État de la norme
      • Préfixes propriétaires
      • Propriétés
      • Sélecteurs
      • Pseudo-classes et pseudo-éléments
      • Media Queries
      • CSS Transformations
      • CSS Transitions
      • CSS Animations
      • Alternatives CSS 3 pour Internet Explorer
  • CSS et applications spécifiques
    • CSS pour le Web mobile
      • Penser mobile
      • Détecter le terminal
      • Tests
      • Adaptation
      • Performances
      • Particularités iPhone
      • Méthodologie et étude de cas
    • CSS pour l'impression
      • Support d'impression : détection, spécificités et limites
      • Méthodologie
    • CSS et les messageries
      • Messageries et standards
      • Client mail et webmail
      • E-mailing
      • Méthodologie
    • Autres périphériques
      • Speech et la restitution vocale
      • Projection
      • TV
  • Annexes
    • Liste de toutes les propriétés CSS (CSS 1, 2 et 3)
    • Prise en charge de HTML 5 et CSS 3 par les navigateurs
    • Ressources

Mon avis de lecteur

Si vous débutez l'apprentissage de CSS ce bouquin risque de vous faire peur. En effet, il n'est pas destiné aux débutants, et fait suite, selon moi, au premier ouvrage de Raphaël Goetter sur le sujet : CSS 2 - Pratique du Web Design, best-seller des livres abordant le langage CSS.

Au fil de la lecture, le passage d'une version de CSS à l'autre se fait naturellement. Aborder les propriétés CSS 2.1 mises de côté à cause de certains "boulets" nous permet de constater à quel point CSS 3 n'est qu'une suite logique du langage.

N'oublions pas l'aspect HTML 5 que j'ai un peu omis dans cet avis de lecteur ; le livre offre une excellente introduction à cette nouvelle version du langage HTML, une présentation des nouveaux éléments, des nouveaux attributs (que l'on va pouvoir cibler avec de nouveaux sélecteurs CSS 3) et des enjeux actuels…

A lire !

Disclaimer: Geoffrey C. est salarié d'Alsacreations.fr, société que l'auteur du livre a co-créée.

(lien sponsorisé)

Note moyenne : 5/5 (8 votes)

Attribuer une note :

Commentaires

Comme d'hab très bon bouquin Raphaël. Tu te bonifies avec le temps, normal.

Pour ceux qui le cherchent il est sur Amazon au même prix qu'ailleurs, sinon moins avec les frais de port gratuits.

Content de voir qu'un chapitre est consacré aux microformats. J'avais l'impression, à l'époque où je les avais découverts [ http://microformats.org/wiki/Main_Page-fr ], ... ne semblaient pas avoir leur place dans le monde du standard Web qu'ils leur était due. C'est un moyen facile à mettre en œuvre mais qui manque encore de ressources bibliographiques francophones...

Le bouquin sur CSS2 m'avait déjà très bien guidé donc je fonce commander celui-ci les yeux fermés.
Je suis sur qu'il sera greffé comme son grand frère CSS2 à mon bureau.

Salut Raphaël,

un grand Bravo et un grand Merci pour ce livre !
Il y a quelques années je me suis reformé à html et css grâce à ton premier bouquin après avoir souffert de tabloïte aiguë et tous les symptômes qui allaient avec.

Je vais beaucoup mieux, merci.

Aujourd'hui je suis ravi de retrouver, une fois encore, ton esprit de synthèse et ta clarté sur des technologies web devenues denses et réjouissantes.

Comme dirait Papy : «Continue comme ça mon gars»

P.S. : En complément de ton livre, je recommande vivement l'ouvrage de Ethan Marcotte «Responsive Web Design» chez A Book Apart en anglais (qu'Eyrolles traduira certainement) ainsi que les présentations/conférences de Luke Wroblewski, notamment «Mobile First».

Un grand bravo !! Enfin un livre où j'ai appris plein de choses. Moi qui ai appris sur le tas, j'hésite toujours à acheter des livres car je suis souvent déçue de voir qu'il n'y a rien de plus dans ces livres que ce que j'ai déjà trouvé et compris sur Internet. Ce livre ne rentre pas dans cette catégorie :-) et en plus il est clair, on y sent la passion de son auteur. Merci encore pour m'avoir dévoilé tous les trucs de ces tours de magie que j'ai tant essayé ;-)

Bonjour

J'ai acheté cet ouvrage et le lit méticuleusement ++
je trouve étrange que l'exemple donné en page ne fonctionne pas !
il me faut mettre "#nav li" en lieu et place de "#nav a" pour avoir l'aspect attendu !
coquille ou boulette de ma part ?

POD

@french-petzouille : il s'agit d'une boulette de ta part, tu as oublié de copier une partie du code de la page précédente (comme je te l'ai signalé par mail) ;)

Enfin un ouvrage qui réconcilie la terre entière avec les placements !
Je me suis régalé. Je suis développeur mais je le conseille aussi, et surtout, à tous les infographistes et web designer qui ont peur des css ! Et j'en connais un paquet.