Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Les feuilles de style CSS

12 livres et 16 critiques, dernière mise à jour le 26 janvier 2015 , note moyenne : 4.6

  1. CSS avancées - Vers HTML5 et CSS3
  2. CSS3 pour les Web designers
  3. Css: The Missing Manual
  4. Conception de sites Web avec les CSS
  5. CSS par l'exemple
  6. CSS - Techniques professionnelles pour une mise en page moderne
  7. CSS - La référence
  8. Le Zen des CSS
  9. Transcender CSS - Sublimez le design web !
  10. Pratique de CSS et Javascript
  11. XHTML et CSS - Cours et exercices
  12. Pratique de CSS et Javascript
couverture du livre CSS avancées

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

CSS avancées

Vers HTML5 et CSS3

de
Public visé : Expert

Résumé de l'éditeur

Incontournable du design Web moderne, les feuilles de styles CSS sont en pleine révolution avec l'adoption des nouveaux standards HTML5 et CSS3. Familier de CSS2, allez plus loin en maîtrisant les techniques avancées déjà  approuvées dans CSS2.1 et découvrez les multiples possibilités de CSS3 !

Chaque jour mieux prises en charge par les navigateurs, les CSS sont sans conteste un gage de qualité dans la conception d'un site Web élégant, fonctionnel et accessible, aussi bien sous Mozilla Firefox, Google Chrome, Opéra ou Safari que sous Internet Explorer ou les navigateurs mobiles.

Vous croyiez tout savoir sur les CSS ? Grâce à la deuxième édition de ce livre de référence, enrichie et mise à jour, vous irez encore plus loin ! Vous apprendrez à faire usage tout autant des technologies avant-gardistes de CSS3 et HTML5 que de pratiques avancées, concrètes et mal connues déjà utilisables en production, et ce, pour l'ensemble des médias reconnus par les styles CSS (écrans de bureau ou mobiles, messageries, mais aussi impression, médias de restitution vocale, projection et télévision). Maîtrisez tous les rouages du positionnement en CSS2.1, exploitez les microformats, optimisez les performances d'un site, gérez efficacement vos projets ou contournez les bogues des navigateurs (hacks, commentaires conditionnels, HasLayout...). Enfin, profitez dès aujourd'hui des nouveautés de CSS3 : typographie, gestion des césures, colonnes, arrière-plans, dégradés, ombres portées, redimensionnement, rotations, transitions et autres effets animés, sans oublier les Media Queries, qui permettent d'adapter le site à son support de consultation.

Conseils méthodologiques, bonnes pratiques, outils, tests, exemples avec résultats en ligne, quizzes et exercices corrigés, tableaux récapitulatifs... Rien ne manque à ce manuel du parfait designer Web !

À qui s'adresse cet ouvrage ?
  • À tous les concepteurs de sites qui souhaitent exploiter les CSS au maximum de leurs possibilités ;
  • Aux designers, développeurs et intégrateurs Web impatients de découvrir et d'utiliser CSS3.

Édition : Eyrolles - 385 pages , 2eédition, 2 février 2012

ISBN10 : 2212134053 - ISBN13 : 9782212134056

Commandez sur www.amazon.fr :

38.50 € TTC (prix éditeur 38.50 € TTC)
  • État des lieux
  • Tirer le meilleur de CSS
    • Exploiter les possibilités de CSS2.1
    • Gestion de projet et performance
    • Le positionnement en CSS
    • Positionnement avancé
    • Résolution d'erreurs
  • HTML5 et CSS3 : l'innovation en marche
    • La révélation HTML5
    • En route vers CSS3
  • CSS et applications spécifiques
    • CSS pour le Web mobile
    • CSS pour l'impression
    • CSS et les messageries
    • Et les autres périphériques ?
  • Annexes
    • Liste de toutes les propriétés CSS (CSS1, 2 et 3)
    • Prise en charge de HTML5 et CSS3
    • Ressources

Critique du livre par David Bleuse le 23 janvier 2015
Si le livre aborde HTML5 et CSS3, son principal intérêt est ailleurs. Web designer confirmé et fondateur d'un site Web communautaire axé sur la promotion des standards du Web, l'auteur partage avec le lecteur sa maîtrise des bonnes pratiques de CSS acquises à travers son expérience et ses échanges avec ses confrères. Le livre ne se limite pas aux applications de CSS pour les seuls navigateurs d'ordinateurs de bureau. Cependant, les autres agents utilisateurs sont traités plus brièvement, soit parce qu'ils nécessiteraient un ouvrage dédié (c'est le cas des appareils mobiles traités dans des livres spécialisés dont l'auteur de celui-ci propose une sélection), soit parce que leur compréhension de CSS est extrèmement limitée (c'est le cas des clients de messagerie et des imprimantes). Par ailleurs, le livre ne traite pas spécifiquement de certains aspects tels que l'accessibilité et le référencement.

Ce livre n'est ni une introduction aux technologies Web côté client, ni une description exhaustive et approfondie des propriétés CSS existantes et à venir. Il s'adresse à un lecteur ayant au moins des connaissances de base en HTML4.01 et CSS2.1. Néanmoins, un paragraphe rappelle les principaux sélecteurs et pseudo-éléments CSS2.1 tandis qu'une partie entière est consacrée à HTML5 et CSS3. De nouveaux éléments liés à la sémantique, aux formulaires et aux applications (vidéo, API, etc.) ainsi que de nouveaux sélecteurs, pseudo-classes, éléments et propriétés sont présentés successivement et accompagnés systématiquement d'un exemple de code et parfois d'une illustration graphique. Cette présentation est complétée en annexe par la liste exhaustive des propriétés CSS (versions 1 à 3).

Partant du constat que les difficultés rencontrées par les Web designers sont dues avant tout à une méconnaissance de certains mécanismes présents dans la version actuelle de CSS, l'auteur revient dans un premier temps sur ces derniers. Après un rappel sur la terminologie, l'auteur explique le modèle de boîte et les règles de priorité, élucide les mystères des positionnements absolu et flottant et dévoile une méthode tabulaire se substituant avantageusement aux techniques habituelles de positionnement.

Le second écueil auquel les concepteurs de site Web sont confrontés est imputable aux agents utilisateurs. Un rappel historique détaillé (ch. 1, ch. 9 §1, ch. 11 §1, 2, 3) permet de mettre le doigt sur l'hétérogénéité des applications clientes et les décalages subsistant actuellement dans leur prise en compte des spécifications. Chaque propriété introduite fait l'objet d'un encart indiquant précisément quelles versions de navigateurs la comprennent ainsi que les bugs résultant d'une prise en charge imparfaite. Ces informations sont complétées en annexe par un tableau exhaustif s'intéressant aux éléments HTML5 et propriétés CSS3. Afin de contourner les lacunes des navigateurs ainsi mises en lumière, l'auteur présente, lorsque cela est possible, une recette universelle. Pour les autres cas, il expose dans un premier temps deux méthodes générales de détection des navigateurs posant problème : l'une fondée sur les insuffisances de ces derniers (hacks et sélecteurs avancés ; présentés dans ch. 6 §2), l'autre sur un ciblage explicite (commentaires conditionnels ; ch. 6 §3), puis offre une solution à chaque difficulté rencontrée, sous la forme soit d'un code CSS alternatif ou complémentaire (problème délicat du « layout » spécifique à Internet Explorer, traité dans un paragraphe dédié), soit d'un lien vers un outil correctif en ligne, généralement développé en JavaScript (émulateurs HTML5 / CSS3, notamment).

Une fois enseignée la rédaction d'un code correct et reconnu par les navigateurs, l'auteur livre à la fois quelques règles et outils (sprites, « minification », etc.) pour en accroître la performance. La qualité du code passant également par la mise en oeuvre d'une démarche rigoureuse, l'auteur n'hésite pas à reprendre l'ensemble des étapes nécessaires à la conception d'une feuille de styles pour chaque type d'agent utilisateur sous la forme d'une méthodologie prête à l'emploi ou d'une check-list. Il présente également de bonnes règles de structuration de la feuille de styles inspirées de sa pratique personnelle (ordre des déclarations) ou adoptées par la communauté des développeurs (classes et identifiants génériques, commentaires CSSDoc). Quant à la phase de validation, elle est abordée à travers bonnes pratiques, outils et méthodologie de correction des bugs.

Afin de faciliter la tâche du développeur, sont également présentés à la fois des outils de génération automatique de code (éditeurs HTML, frameworks, zen coding) et des templates.

Soucieux de faire partager avant tout son expérience de « terrain », l'auteur a un regard objectif sur les nouvelles technologies offertes au Web designer : conscient du manque de maturité d'HTML5 et CSS3 (à la date de rédaction de l'ouvrage, en tout cas), il indique clairement celles de leurs innovations pouvant être mises en oeuvre sans danger et celles qui, au contraire, présentent de sérieux risques. De même, il met en garde contre la tentation de puiser largement parmi les nombreuses propriétés de restitution vocale lorsque les applications qui les emploient sont trop spécialisées pour être manipulées par des non-experts. Il démontre que les hacks sont loin d'être la panacée et prévient contre les risques d'altération de la rigueur et de la lisibilité du code ou du rendu visuel consécutifs à un usage immodéré des frameworks, outils de « minification » et reset. Souvent présentés sous la forme d'« exercices pratiques », les exemples donnés dans l'ouvrage sont de vrais cas concrets, parfois tirés des propres sites Web administrés par l'auteur (cf. paragraphe conclusif du ch. 9 consacré à l'adaptation d'un site Web pour appareils mobiles). Les références à des outils ou des sources d'information, en nombre impressionnant (une centaine pour les premiers, une soixantaine pour les seconds !) sont systématiquement commentées.

Le livre est d'autant plus agréable à lire que le texte est écrit dans un style clair et précis, qu'il est accompagné d'illustrations utiles, que les coquilles y sont rares (je n'en ai dénombré en tout et pour tout qu'une vingtaine, mineures pour la plupart) et que la mise en page fait parfaitement ressortir les extraits de code et les commentaires de l'auteur. Seuls pourraient être ajoutés des exercices supplémentaires (on en trouve uniquement à la fin des ch. 2 et 4) ainsi qu'une conclusion qui parachèverait un ouvrage par ailleurs fort bien structuré.

En résumé, de par son point de vue éminemment pragmatique, ce livre est le complément indispensable à n'importe quel ouvrage qui serait focalisé sur la description des éléments du langage. Alors que le second décrit les outils, celui-ci apprend à les utiliser !
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Poster une réponse

Avatar de vermine vermine - Responsable JavaScript & AJAX https://www.developpez.com
le 23/01/2015 à 14:17
CSS avancées
Vers HTML5 et CSS3


Incontournable du design Web moderne, les feuilles de styles CSS sont en pleine révolution avec l'adoption des nouveaux standards HTML5 et CSS3. Familier de CSS2, allez plus loin en maîtrisant les techniques avancées déjà approuvées dans CSS2.1 et découvrez les multiples possibilités de CSS3 !

Chaque jour mieux prises en charge par les navigateurs, les CSS sont sans conteste un gage de qualité dans la conception d'un site Web élégant, fonctionnel et accessible, aussi bien sous Mozilla Firefox, Google Chrome, Opéra ou Safari que sous Internet Explorer ou les navigateurs mobiles.

Vous croyiez tout savoir sur les CSS ? Grâce à la deuxième édition de ce livre de référence, enrichie et mise à jour, vous irez encore plus loin ! Vous apprendrez à faire usage tout autant des technologies avant-gardistes de CSS3 et HTML5 que de pratiques avancées, concrètes et mal connues déjà utilisables en production, et ce, pour l'ensemble des médias reconnus par les styles CSS (écrans de bureau ou mobiles, messageries, mais aussi impression, médias de restitution vocale, projection et télévision).

[Lire la suite]



Avatar de vermine vermine - Responsable JavaScript & AJAX https://www.developpez.com
le 23/01/2015 à 14:20


David Bleuse nous propose une critique positive de ce livre !

Lisez les critiques.

N'hésitez pas à nous faire pas de votre propre critique.
couverture du livre CSS3 pour les Web designers

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

CSS3 pour les Web designers

de
Public visé : Débutant

Résumé de l'éditeur

Les feuilles de styles CSS sont devenues un outil incontournable pour tous les web designers. Des sélecteurs avancés à la génération de contenu, en passant par le grand retour des web fonts, les dégradés, les ombres et les arrondis, jusqu'aux animations les plus complètes, CSS3 offre tout un univers de possibilités créatrices.

Nul ne pouvait mieux vous guider à travers ces galaxies que le designer de renom, auteur et superstar du CSS, Dan Cederholm. Découvrez avec lui ce qui marche, comment ça marche, et que faire quand ça ne marche pas !

Édition : Eyrolles - 132 pages , 1re édition, 20 janvier 2011

ISBN10 : 2212129874 - ISBN13 : 9782212129878

Livre (broché) - 14 x 21 cm

Commandez sur www.amazon.fr :

11.04 € TTC (prix éditeur 12.00 € TTC)
  • Avant-propos de Jeffrey Zeldman
  • Utiliser CSS3 aujourd'hui
  • Comprendre les transitions CSS
    • La fonction de timing
    • Différer la transition
    • Transitions abrégées
    • Interopérabilité
    • Empiler les transitions
    • États de transition
    • Appliquer une transition à plusieurs propriétés
    • Appliquer une transition à toutes les propriétés potentielles
    • Propriétés CSS compatibles avec les transitions
  • Broder avec CSS3
    • Effet de survol simple et flexible avec la propriété opacity
    • DBrodez la toile
  • Transformer le message
    • Transformation d'échelle
    • Transformer l'expérience
    • Rotate, skew et translate
    • Différentes transformations au service du message
  • Arrière-plans multiples
    • Défilement parallaxe
    • La vieille méthode : des balises superflues
    • La nouvelle méthode : arrière-plans multiples via CSS3
  • Enrichir les formulaires
    • Programmation d'un simple formulaire d'inscription
    • Style des éléments fieldset et label
    • Style des champs de saisie
    • Les dégradés CSS3
    • Un vrai bouton en CSS3
    • Et les autres navigateurs ?
    • Utilisation de box-shadow pour créer des états focus
    • Ajout d'animations CSS pour enrichir l'interactivité du formulaire
  • Conclusion - Le futur de CSS3
Critique du livre par la rédaction Didier Mouronval le 20 février 2013
« CSS3 pour les Webdesigners » est un petit livre de la collection « A Book Apart ». Comme pour les autres livres de cette série, celui-ci ne prétend pas vous faire découvrir l'ensemble des spécifications de CSS3, il s'adresse surtout à tous ceux (et ils sont nombreux) qui souhaitent mettre en place certaines fonctionnalités de CSS3 sur leur site sans pour autant aspirer à devenir un expert de cette technologie. Les Webdesigners d'abord, mais aussi tous ceux qui possèdent un site personnel dont ils veulent améliorer l'apparence.
Attention toutefois, des connaissances élémentaires en HTML et CSS sont nécessaires pour tirer profit de ce livre qui n'aborde que les spécificités de CSS3, pas l'apprentissage de CSS.
Ce livre est volontairement succinct et n'aborde que les aspects qui ont paru les plus utiles à l'auteur. Mais CSS3 étant encore en cours d'évolution, vouloir être exhaustif serait illusoire. Mais l'auteur a su faire une sélection suffisante de propriétés utiles, tout en donnant les pistes nécessaires pour pouvoir aller plus loin.

Sur tous ces points, je considère que le but est largement atteint : l'ouvrage est facile à lire, drôle même parfois, les explications sont très claires, progressives et concrètes, basées sur des exemples largement commentés et abordables. L'auteur (sans oublier non plus le traducteur) est très pédagogue ce qui rend le livre particulièrement agréable à lire.
Même s'il date un peu, ce qui, au vu des évolutions des navigateurs, peut faire penser à un livre dépassé, ce n'est pas le cas. En l'achetant, vous ferez vos premiers pas réussis dans l'univers de CSS3.

Seul petit bémol à mon sens, le livre, probablement faute de place, manque d'annexes récapitulatives et les références au site « A List Apart » un peu trop nombreuses.
Pour finir, ce livre est un complément idéal à « HTML5 pour les Webdesigners » dans la même collection pour appréhender ces deux piliers de la programmation Web.




 Poster une réponse

Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 20/02/2013 à 8:56


Je vous propose une critique du livre CSS3 pour les Web designers.

Cet ouvrage décrit de manière claire et succincte la dernière évolution des spécifications CSS afin de faire partager l'essentiel de CSS3 aux designers web. Découvrez avec Dan Cederholm - designer de renom, auteur et superstar du CSS - ce qui marche, comment ça marche, et que faire quand ça ne marche pas !

Si vous aussi vous l'avez lu et apprécié (ou pas ) n'hésitez pas à faire part de vos remarques et commentaires.
Vous pouvez aussi poser vos questions sur ce livre (qui ne seraient pas abordées dans la critique) afin de vous aider à guider votre choix si vous souhaitez l'acheter.

CSS3 pour les Web designers.
Avatar de johnrock johnrock - Membre régulier https://www.developpez.com
le 18/03/2013 à 17:34
Le livre « CSS3 pour les Webdesigners » est un bon petit livre de la collection « A Book Apart ». Je trouve qu'il ne ne fait découvrir l'ensemble des spécifications de CSS3. Il parle beaucoup plus à ceux qui souhaitent mettre en place certaines fonctionnalités de CSS3 sur leur site sans pourtant aspirer à devenir un expert de la technologie. Il s’adresse aussi à ceux veulent améliorer l'apparence de leurs sites mais, tout en ne citant que les bases sans préciser l'ensemble des dernières évolutions des spécifications de CSS3.

Apparemment je pense la même chose que le premier.
couverture du livre Css: The Missing Manual

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Css: The Missing Manual

de

Résumé de l'éditeur

Cascading Style Sheets can turn humdrum websites into highly-functional, professional-looking destinations, but many designers merely treat CSS as window-dressing to spruce up their site's appearance. You can tap into the real power of this tool with CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques.

You'll learn how to:
  • Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
  • Style text by changing fonts, colors, font sizes, and adding borders
  • Turn simple HTML links into complex and attractive navigation bars -- complete with rollover effects
  • Create effective photo galleries and special effects, including drop shadows
  • Get up to speed on CSS 3 properties that work in the latest browser versions
  • Build complex layouts using CSS, including multi-column designs
  • Style web pages for printing


With CSS: The Missing Manual, Second Edition, you'll find all-new online tutorial pages, expanded CSS 3 coverage, and broad support for Firebox, Safari, and other major web browsers, including Internet Explorer 8. Learn how to use CSS effectively to build new websites, or refurbish old sites that are due for an upgrade.

Édition : O'Reilly UK - 558 pages , 2eédition, 1er septembre 2009

ISBN10 : 0596802447 - ISBN13 : 9780596802448

Commandez sur www.amazon.fr :

24.05 € TTC (prix éditeur 28.00 € TTC)
Part One: CSS Basics
  • Rethinking HTML for CSS
  • Creating Styles and Style Sheets
  • Selectors: Identifying What to Style
  • Saving Time with Style Inheritance
  • Managing Multiple Styles: The Cascade


Part Two: Applied CSS
  • Formatting Text
  • Margins, Padding, and Borders
  • Adding Graphics to Web Pages
    vSprucing Up Your Site's Navigation
  • Formatting Tables and Forms


Part Three: CSS Page Layout
  • Introducing CSS Layout
  • Building Float-Based Layouts
  • Positioning Elements on a Web Page


Part Four: Advanced CSS
  • CSS for the Printed Page
  • Improving Your CSS Habits
  • CSS 3: CSS on the Edge


Appendixes
  • CSS Property Reference
  • CSS in Dreamweaver CS4
  • CSS Resources
Critique du livre par la rédaction Eusebe le 1er décembre 2009
CSS : the missing manual se présente sous la forme d'un véritable manuel d'apprentissage du langage CSS. C'est un livre très clair, bien écrit, très pédagogique. Chaque chapitre se termine par l'application des concepts étudiés dans un ou plusieurs tutoriels aboutissant à chaque fois à une page différente parfaitement mise en valeur (même dans les premiers chapitres, bien que les propriétés CSS utilisées n'aient pas encore été vues).
Reprenant les concepts du CSS à la base, ce livre est bien adapté aux personnes souhaitant découvrir ce langage. Mais c'est également une véritable mine d'informations qui pourra aider les utilisateurs occasionnels du CSS à se rapprocher d'un développement professionnel.
Pour chaque exemple, les différences existant entre les navigateurs sont présentées, expliquées et résolues (eh oui, les bogues d'IE 6 ne sont pas une fatalité !). Un chapitre est consacré aux nouveautés du standard CSS 3 déjà utilisables, avec les navigateurs qui les implémentent et les solutions pour obtenir le même rendu dans ceux qui ne le font pas (quand c'est possible). Quelques notions de design sont également abordées, comme par exemple la meilleure utilisation des différents types de police.
Bref, un livre à mettre entre toutes les mains de développeurs web désirant approfondir leurs connaissances du CSS.


couverture du livre Conception de sites Web avec les CSS

Note 5 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
 
 

Conception de sites Web avec les CSS

de
Public visé : Débutant

Résumé de l'éditeur

Ces exercices pratiques, agrémentés d'astuces et d'illustrations en couleur, enseignent les dernières techniques de conception des sites Web en CSS (Cascading Style Sheets ou feuilles de style en cascade). Les CSS permettent de contrôler facilement l'apparence des sites Web en décrivant dans un document séparé la présentation visuelle des pages HTML ou XML. En un tour de main, vous pourrez opérer aussi bien des changements mineurs des sites qu'entreprendre une restructuration complète de votre site. Grâce à cet ouvrage, vous découvrirez dans un premier temps les notions fondamentales des CSS, puis vous apprendrez à créer des systèmes de navigation et des mises en pages efficaces, avant de passer au travail avec la typographie, les couleurs, les arrière-plans et l'espace blanc.

Édition : Campus Press - 435 pages , 1re édition, 14 novembre 2008

ISBN10 : 2744023124 - ISBN13 : 9782744023125

Broché, 992 x 102 x 811

Commandez sur www.amazon.fr :

23.66 € TTC (prix éditeur 24.09 € TTC)
  • Prise en main
  • Comprendre les css
  • Sélecteurs et cascade
  • Utiliser des css pour affecter la mise en page
  • Définir les propriétés de premier plan et d'arrière-plan
  • Définir la typographie
  • Utiliser des marges et des bordures pour créer de l'espace et des séparations
  • Mettre en forme des tableaux
  • Mise en forme pour l'impression
  • Assembler les éléments du puzzle
Critique du livre par la rédaction RideKick le 15 avril 2009
Le titre du livre aurait pu porter la mention «par l'exemple », en effet à travers une page web fournie vous apprendrez toutes les notions indispensables du CSS. Positionnement des DIV, marges, bordures, placement du texte, des images, toutes les caractéristiques techniques des polices, des couleurs mais aussi les différentes utilisations du CSS : style pour une page web à l'écran, imprimable, pour terminaux mobiles. A l'appui des scripts fournis avec le livre, vous modifierez pas à pas et au travers des chapitres les éléments de la page. Ce livre peut tout aussi bien servir de bible pour ceux qui maîtrisent déjà un peu le CSS, que de livre «tremplin » pour ceux qui n'en ont jamais fait. L'auteur est clair et précis et les chapitres se lisent de manière très agréable.

Le CD fourni contient tous les scripts nécessaires afin de ne pas avoir à taper les exemples à la main, ainsi que des vidéos de présentation vraiment sympas pour appuyer les différents cours donnés.

Pour conclure : je conseille ce livre à ceux qui veulent apprendre le CSS facilement sans prise de tête comme à ceux qui souhaitent parfaire leur technique ou avoir un livre « mémo » à portée de main.


couverture du livre CSS par l'exemple

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

CSS par l'exemple

de
Traducteurs : Hervé Soulard

Résumé de l'éditeur

Les CSS (Cascading Style Sheets) permettent d'enrichir et de contrôler très précisément la présentation des pages Web. Si la plupart des navigateurs les prennent en charge, quelques différences subsistent encore. CSS par l'exemple se propose, sur le modèle " un problème / une solution / une discussion " de répondre aux questions que tout concepteur de pages Web ne manquera pas de se poser.

Au travers de nombreux exemples, l'auteur montre comment changer rapidement le look d'une page web ; quelques modifications dans la feuille de style suffisent pour obtenir des pages vraiment différentes. Des exemples complets de conception de feuilles de styles illustrent les différents chapitres.

Les solutions proposées couvrent un large éventail, allant du plus simple au plus complexe. Pour ne citer que quelques-unes des recettes de cet ouvrage :
  • Typographie : définir une lettrine, contrôler la taille des polices, supprimer l'espace entre les titres et les paragraphes ;
  • Les images : placer des bordures, jouer avec la transparence, utiliser les techniques des angles arrondis, des portes
  • coulissantes et des sommets montagneux ;
  • La page : éliminer les marges, placer une bordure, ajouter une lightbox ;
  • Listes : les indenter, modifier leur format ; utiliser de grandes images comme marqueurs de liste ;
  • Liens et navigation : faire clignoter le texte, créer des menus contextuels, changer les couleurs des liens dans différentes parties d'une page, insérer des caractères spéciaux avant les liens ;
  • Formulaires : créer des boutons de formulaires, appliquer des styles différents aux éléments de saisie d'un formulaire ;
    Tableaux : définir l'espacement entre les cellules, concevoir un calendrier, saisir des données comme dans un tableur, alterner
  • les couleurs d'arrière-plan des lignes d'un tableau ;
  • Mise en pages : exploiter toutes les possibilités des colonnes et créer des mise en pages asymétriques ;
  • Impression : créer une page et des formulaires faciles à imprimer ;
  • Astuces : installer plusieurs versions d'Internet Explorer pour Windows sur un ordinateur, tester un site web dans un
  • navigateur textuel ;
  • Conception : utiliser les images panoramiques ou les bulles de texte, utiliser les CSS dans Adobe Dreamweaver ou Microsoft Expression Web Designer.


Cet ouvrage (qui couvre CSS 2.1) donnera au concepteur de pages web, quel que soit son niveau, les moyens de maîtriser les feuilles de style et d'obtenir des pages attrayantes et faciles à modifier.

Édition : O'Reilly - 493 pages , 2eédition, 22 mars 2007

ISBN10 : 2841774325 - ISBN13 : 9782841774326

Broché, 945 x 102 x 693

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC)
  • Généralités
  • Typographie pour le Web
  • Images
  • Eléments de page
  • Listes
  • Liens et navigation
  • Formulaires
  • Tableaux
  • Mise en pages
  • Impression
  • Astuces, solutions de rechange et dépannage
  • Conception avec CSS
  • Ressources
  • Propriétés CSS 2.1 et extensions particulières
  • Sélecteurs, pseudo-classes et pseudo-éléments CSS 2.1
  • Styler les éléments de formulaire
Critique du livre par la rédaction RideKick le 13 mars 2008
Comme son nom l'indique, l'approche pédagogique du livre s'oriente sur l'exemple, chaque chapitre comporte son lot de «problèmes » qui sont résolus. L'auteur prend aussi le temps d'expliquer ses choix technologiques pour chaque problème posé. On apprend donc utilement à se servir du CSS et pour ceux qui désireraient approfondir leur connaissance, ils trouveront certains exemples plus qu'efficaces. Les annexes ne comportent pas une liste exhaustive de toutes les propriétés, mais la multitude de liens proposés au fil de la lecture guideront le lecteur dans sa quête de la propriété perdue ^^. L'approche du livre se veut donc plus proche de la mise en service rapide que du bagage théorique et c'est ce qui fait sa force.
En résumé un bon livre pour débuter le css et apprendre quelques astuces du design web.


couverture du livre CSS

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

CSS

Techniques professionnelles pour une mise en page moderne

de
Traducteurs : Laurence Chabard
Public visé : Intermédiaire

Résumé de l'éditeur

Donnez plus de place aux CSS (Cascading Style Sheets) dans la conception de vos sites Web !

Vous vous intéressez aux CSS ? Vous préférez un apprentissage basé sur la pratique plutôt que sur la théorie ? Ce livre est pour vous ! Au travers de projets concrets, vous y découvrirez notamment comment résoudre certains problèmes de mise en page. Éric Meyer, le maître du design en CSS, vous propose ici dix exercices extrêmement utiles, conçus pour vous inciter à exploiter davantage les vertus des CSS dans la réalisation de vos sites : vos mises en page deviendront plus flexibles et vous y gagnerez en accessibilité grâce à un poids réduit tout en y introduisant de très beaux effets visuels !

Chaque projet se présente comme un exercice : facile à suivre, formaté en couleur et jalonné de notes, astuces et avertissements, ils vous aideront à maîtriser les CSS. Parmi les sujets abordés, on compte :

  • La conversion d'une page HTML en une mise en page par positionnement CSS
  • La mise en forme d'une galerie de photos
  • L'emploi d'images d'arrière-plan pour un effet de transparence compatible sous tous les navigateurs
  • L'emploi de listes de liens pour créer des onglets et des menus déroulants sans recours à JavaScript
  • La création d'un design pour le site CSS Zen Garden

Édition : Campus Press - 260 pages , 1er février 2005

ISBN10 : 2744018341 - ISBN13 : 9782744018343

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC)
  • Conversion d'une page HTML
  • Mise en forme d'une série de photos
  • Mise en forme d'un rapport financier
  • Positionnement en arrière-plan
  • Menus en liste
  • Menus déroulants en CSS
  • Navigation par onglets esthétiques
  • Mise en forme d'un weblog
  • Design d'une page perso
  • Un design Zen Garden
Critique du livre par la rédaction giminik le 1er février 2005
Encore un classique de Eric Meyer sur les CSS. Ce livre est d'une qualité exceptionnelle tant au niveau du contenu textuel que de la finition du livre lui-même. Le papier est agréable au toucher et les illustrations sont en couleur, ce qui donne envie d'aller plus loin dans la lecture. Avec cet ouvrage, vous suivrez par l'exemple, et pas à pas, la réflexion de l'auteur sur la transformation d'une mise en page par tableaux vers le même rendu en CSS pur. Je pense qu'il est plus efficace et facile d'apprendre et de comprendre une telle démarche en testant les exemples devant son écran d'ordinateur.
Ce livre touche à peu près toutes les techniques du CSS à travers divers chapitres (un exemple par chapitre). J'ai fortement apprécié celui concernant la conception d'un design pour le site CSS Zen Garden. Je le conseille donc à tous ceux qui ne veulent pas se noyer dans une documentation de référence.


couverture du livre CSS

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

CSS

La référence

de
Traducteurs : Hervé Soulard

Résumé de l'éditeur

CSS (Cascading Style Sheets) est un standard du W3C permettant d'enrichir et de contrôler finement la présentation de pages web. Aujourd'hui supporté par la grande majorité des navigateurs, il s'érige en standard. Cet ouvrage vous présente tout ce qu'il y a à connaître sur les feuilles de style. Étayé de nombreux exemples, il se propose de vous mener progressivement vers une implémentation parfaite des feuilles de style et de rendre ainsi vos pages web attrayantes et faciles à maintenir. Vous trouverez, parmi d'autres sujets, dans cet ouvrage :

  • Des explications quant à la structure de CSS : ce qu'est une cascade, comment CSS et XHTML peuvent cohabiter, les règles de bases de CSS.
  • La manière de bien utiliser les polices, les marges, les couleurs, les arrière-plans, les propriétés de texte, etc.
  • L'art du positionnement des éléments, des tables, des listes
  • Comment faire des présentations sonores, pour des médias différents
  • Des annexes qui récapitulent les différentes propriétés de CSS, ainsi que ces sélecteurs, pseudo-classes et pseudo-éléments.


CSS - La référence est un ouvrage exhaustif qui s'adresse tout aussi bien au webmaster qu'au designer. Abordant CSS2 et 2.1, et les premiers éléments de CSS3, il constitue une véritable encyclopédie pour ceux qui souhaitent apporter à leurs sites web les techniques de présentation modernes.

Édition : O'Reilly - 520 pages , 2eédition, 1er avril 2005

ISBN10 : 2841773574 - ISBN13 : 9782841773572

Commandez sur www.amazon.fr :

45.06 € TTC (prix éditeur 48.00 € TTC)
  • CSS et les documents
  • Sélecteurs
  • Structure et cascade
  • Valeurs et unités
  • Polices de caractères
  • Propriétés de texte
  • Mise en forme visuelle de base
  • Espacements, bordures et marges
  • Couleurs et arrière-plans
  • Flottement et positionnement
  • Mise en forme des tables
  • Listes et contenu généré
  • Interface utilisateur
  • Autres médias


Annexes

  • Référence des propriétés
  • Référence des sélecteurs, des pseudo-classes et des pseudo-éléments
  • Exemple de feuille de style HTML 4
Critique du livre par la rédaction BrYs le 1er avril 2005
Maintenant que les standards web commencent à rentrer dans les m?urs, O'reilly nous propose un ouvrage complet pour comprendre et utiliser les feuilles de style, outil indispensable à la mise en page.

Ecrit par un membre de la W3C, Eric A. Meyer nous explique la puissance des CSS. Il nous fait comprendre très simplement que bon nombre de balises encore utilisées sont totalement obsolètes et l'avantage à utiliser les feuilles de style. Centraliser la mise en page d'un site Internet, par exemple. Les développeurs de la vieille école comprendront aisément que la balise "font", ou l'imbrication de balises "table" n'a plus lieu d'être, et que tout peut être simplifié.

Grâce à cet ouvrage, vous saurez tout sur les CSS, les classes, les structures de document, et, sûrement la chose la plus complexe à comprendre, le système d'héritage qui peut exister entre les différents styles.

Autant pour débutants que pour experts, ce livre porte bien son nom, il est de loin la référence sur les CSS.
Critique du livre par la rédaction giminik le 1er avril 2005
Avec l'évolution grandissante des technologies Internet, les concepteurs de sites web sont de plus en plus à profiter de la flexibilité qu'apporte un document bien structuré, et ceci grâce aux feuilles de style CSS (Cascading Style Sheets). CSS est un des standards dictés par le w3c (http://www.w3.org) dont l'auteur du livre, Eric A. Meyer fait partie. Si CSS avait un Dieu, ce serait bien lui...
Que vous soyez débutant ou expert en conception de sites web, cet ouvrage est fait pour vous ! Si vous êtes débutant, la pédagogie excellente de l'auteur vous fera rapidement progresser. Si vous êtes plutôt expert, il vous apportera sans aucun doute un apport d'informations, notamment au niveau du contenu généré, du positionnement ou encore des feuilles de style auditives.
Après un bref rappel sur les inconvénients qu'apportent une mise en page en pur HTML (balises font, attribut color, bgcolor...), l'auteur nous prouve en quelques lignes que cette façon de travailler est belle et bien dépassée : CSS est de loin beaucoup plus flexible et puissant que la mise en page à l'ancienne. Il permet de diminuer le temps de travail, facilite la maintenance du site et permet de gagner de la bande passante... Il ne suffit alors de ne modifier qu'un seul document - la feuille de style - pour que l'ensemble des pages du sites soient affectées par la modification. Toutes les propriétés sont ensuite présentées dans différentes parties thématiques. Elles sont généralement accompagnées d'exemples simples permettant de les expliquer de manière concrête. Certaines propriétés font même l'objet d'un petit paragraphe indiquant leur compatibilité avec tel navigateur. CSS la référence couvre CSS 2 et CSS 2.1 : vous y découvrirez les différences très subtiles non négligeables entre ces deux versions.

Au programme, vous saurez tout sur les sélecteurs, en passant par les pseudo-classes et les pseudo-éléments avec toujours un petit mot sur la compatibilité. Vous connaîtrez également tous les secrets de la structure et cascade d'un document. J'y ai appris une notion jusqu'alors inconnue pour moi - la règle de spécificité - qui permet notamment de prévoir par quelle propriété un élément sera affecté en cas de conflit de sélecteurs.

Les livres de l'éditeur O'Reilly sont excellents avec du contenu toujours intéressant. Dommage toutefois que les illustrations ne soient pas en couleurs. C'est bien entendu une référence comme l'indique son titre, mais il ne vous guidera pas dans la transformation d'un site HTML avec tableaux en un site (x)HTML avec CSS. Ce livre est uniquement basé sur la théorie, donc si vous voulez la pratique, cet ouvrage ne s'adresse pas à vous. Je le recommande donc à toute personne désirant se lancer dans la conception de sites web, ou désirant détenir un aide mémoire efficace à portée de mains.


couverture du livre Le Zen des CSS

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

Le Zen des CSS

de

Résumé de l'éditeur

Le design en CSS est-il forcément synonyme de design rébarbatif ? Persuadé du contraire, Dave Shea a voulu mettre fin aux idées reçues en prouvant que les CSS pouvaient être un allié de poids pour les designers, tant en matière de créativité, que d'efficacité et de flexibilité. En mai 2003, il lance le site CSS Zen Garden (www.csszengarden.com). L'idée est simple et élégante : proposer un code HTML bien écrit à des designers pour qu'ils exercent leur talent et mettent en oeuvre leur imagination pour créer des designs en CSS, puis mettre ces réalisations en ligne à la disposition de tous.

Depuis ses modestes débuts, Zen Garden a bien grandi et compte aujourd'hui plus de 150 designs reçus du monde entier. Le site s'est imposé comme la référence du design de haute qualité en CSS dans toute la communauté des développeurs et designers web.

Dans le Zen des CSS, Dave Shea et Molly Holzschlag vous font voyager à travers 36 des meilleures contributions à Zen Garden en détaillant le processus d'élaboration, les outils et le code utilisé derrière chaque design.

Vous y découvrirez :
  • de superbes exemples de designs web en CSS
  • des astuces pour égayer un design à l'aide de la typographie
  • de judicieux détournements et des techniques pour assurer la pérennité de vos CSS
  • de précieux conseils pour réduire le temps de téléchargement des images
  • le secrets des CSS des plus grands noms du design et développement web.

Édition : Eyrolles - 296 pages , 1re édition, 1er novembre 2005

ISBN10 : 2212116993 - ISBN13 : 9782212116991

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.09 € TTC)
  • Introduction
  • Chapitre 1 : Code Source
  • Chapitre 2 : Design
  • Chapitre 3 : Mise en page
  • Chapitre 4 : Images
  • Chapitre 5 : Typographie
  • Chapitre 6 : Effets spéciaux
  • Chapitre 7 : Reconstruction
  • Le mot de la fin
  • Index
Critique du livre par la rédaction freegreg le 1er novembre 2005
Comprendre les feuilles de style par l'exemple, tel pourrait être le sous titre de ce livre. Tout tourne autour de l'exemple, tout est motif à explications.
Dans un style très clair, précis et détaillé, les auteurs nous décortiquent quelqu'unes des nombreuses contributions au site www.csszengarden.com, site de référence en matière de design CSS.
Ce livre peut se lire de toutes les manières : attentivement ou en diagonale, dans l'ordre des chapitres ou en ordre dispersé à partir de l'index très détaillé. A vous de venir picorer des idées, astuces ici et là.
Il ne faut, cependant, surtout à pas s'attendre à trouver ici une référence en matière de CSS, tel n'est pas le but.
Ce livre est à recommander vivement à tous ceux qui trouvent austères les sites developpés à l'aide de feuilles de style mais aussi à tous les chefs de projets et développeurs web pour leur faire prendre conscience des nombreux avantages que l'on peut tirer à bien concevoir un site avec un code conforme aux standards, où le fond est séparé de la forme, etc.
Critique du livre par la rédaction arnaud le 1er novembre 2005
Excellent livre !
J'ai adoré lire ce livre, d'une part de par son design que je trouve très original et d'une lecture vraiment très facile. J'ai vraiment beaucoup apprécié les notes, astuces et images situés sur les côtés de chaque page pour les séparer du contenu principal.

En ce qui concerne les CSS, ce n'est pas ce livre qui vous apprendra à les maîtriser, mais plutôt à bien vous en servir pour des situations données dans l'étape de création d'un design, et ceci grâce aux nombreux designers qui ont contribués au site www.csszengarden.com . Il faudra donc, de préférence, avoir déjà de bonnes bases pour mieux appréhender les passages purement techniques décrites dans les pages.

Mais ce n'est pas tout, il ne faut pas oublier que ce livre est axé sur le « Design ». Vous apprendrez donc quelques des notions élémentaires de design appliqué au web. Cela donne même envie d'approfondir le sujet.

A noter tout de même que tous les bons conseils avisés gravitent autour des CSS.


couverture du livre Transcender CSS

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

Transcender CSS

Sublimez le design web !

de

Résumé de l'éditeur

Alors que le Web évolue pour intégrer de nouveaux standards et que les derniers navigateurs ouvrent de nouvelles voies créatives, l'art du design web est aussi en pleine mutation. Cependant, rares sont les designers web également expérimentés en programmation. Résultat : ils ne peuvent exploiter pleinement toutes les ressources à disposition, car balisage sémantique et CSS sont un frein à leur élan créatif. Andy Clarke a su identifier les difficultés auxquelles sont confrontés ces designers web à la sensibilité plus graphique que technique ; il propose ici aux artistes du Web une approche progressive afin de conjuguer créativité, fonctionnalité et accessibilité dans la conception de leurs sites. Pour cela, les CSS offrent un cadre indispensable, mais il s'agit de s'en affranchir pour les transcender.

Dans cet ouvrage révolutionnaire, unique en son genre, vous découvrirez comment implémenter des designs originaux, tout en mettant à profit les possibilités créatives du balisage et des feuilles de style. Vous apprendrez à mettre en place un nouveau workflow, construire des prototypes, utiliser efficacement des grilles, visualiser les balises, etc. Vous "transcenderez" CSS, qu'il s'agisse d'employer les derniers navigateurs prenant en charge la troisième version de cette norme, de collaborer efficacement avec les membres de l'équipe, ou bien plus encore.

Écrit et relu par les "gourous" du domaine que sont Andy Clarke et Molly E. Holzschlag, cet ouvrage :
  • adopte une approche visuelle pour mieux vous enseigner les techniques de programmation ;
  • propose de nombreux exemples de sites web, de photographies et d'autres sources d'inspiration donnant aux artistes des idées pour visualiser leur code ;
  • évoque en avant-première les avancées techniques des nouveaux navigateurs et de la spécification CSS 3, en cours d'élaboration.

Édition : Eyrolles - 366 pages , 20 août 2007

ISBN10 : 2212121075 - ISBN13 : 9782212121070

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC)
  • DECOUVERTE
    • Transcender CSS, mais encore ?
    • Les principes permettant de transcender CSS
    • Pourquoi est-il désormais possible de transcender CSS ?
    • Un design s'appuyant sur les contenus
    • La sémantique, c'est le Sens
    • Baliser le monde entier
  • PROCESSUS
    • Identifier le workflow idéal
    • Rassembler les contenus
    • Travailler avec des squelettes de mise en page
    • Améliorer l'approche par la méthode de la boîte grise
    • Créer des designs statiques
    • Utiliser des prototypes interactifs
    • Les conseils des pros en matière de prototypes interactifs
    • Mettre le processus en pratique
  • INSPIRATION
    • Introduction au design reposant sur des grilles
    • Les grilles dans le design web contemporain
    • Chercher des grilles en dehors du Web
    • Introduire de nouvelles grilles dans le design web
    • Trouver l'inspiration dans les endroits les plus inattendus
    • Activités artistiques
    • Le design web vu comme un bel art
  • TRANSCENDENCE
    • Transcender CSS
    • CSS 3 (la troisième fois sera la bonne)
    • Mises en page complexes
Critique du livre par la rédaction pyrrha le 7 mai 2009
Si vous vous attendez à rester dans les mises en page austères des livres de programmation, vous serez probablement agréablement surpris. En effet, c'est un véritable livre d'Art que nous offrent les éditions Eyrolles sous le titre bien engageant qu'est « Transcender CSS, sublimez le design web !».
Comment transcender CSS ? L'auteur construit son livre en 4 étapes :
Découverte : où l'on redécouvre CSS et ses nouvelles possibilités (différents navigateurs, messageries électroniques...)
Processus : où l'on aborde l'optimisation du workflow par l'utilisation de CSS, les prototypes interactifs et la mise en pratique du processus de création.
Inspiration : où l'on découvre où trouver l'inspiration, dans les méthodes de conceptions existantes mais aussi en dehors du Web, dans les magazines, l'architecture...
Transcendance : où l'on apprend à exprimer sa créativité en usant des forces de CSS (positionnements), des nouveautés de CSS 3, et des mises en page complexes.
La première lecture s'ensuivra d'une satisfaction manifeste, le livre tient ses promesses et déroule sous nos yeux des analyses des dernières méthodes de conception CSS. Il aborde également les problématiques actuelles auxquelles répond le CSS, c'est à dire les questions d'accessibilité, d'ergonomie, d'émotion du visiteur...
Andy Clarke s'appuie sur son expérience et son savoir-faire pour nous plonger dans la bonne conception CSS, et nous amener à appréhender le web en perspective de renouveau.
Critique du livre par la rédaction MasterOfChakhaL le 30 août 2007
Andy Clarke, l'auteur de cet ouvrage, est un webdesigner anglais dont la réputation n'est plus à faire. Aujourd'hui membre du World Standard Project et participant à l'élaboration de ce que sera le CSS3 dans un groupe de travail du W3C, il a toujours eu à coeur de concilier créativité, accessibilité et respect des standards.
Nous sommes arrivés à une époque où les navigateurs modernes implémentent de mieux en mieux les recommandations du W3C concernant les CSS. La conséquence est que de plus en plus de designers qui n'ont pas forcément de fortes compétences en programmation se sont tournés vers cette technologie. Aujourd'hui, pour utiliser le potentiel du CSS, il ne suffit plus de transposer des connaissances qui auraient pu être acquises sur d'autres média que le web (maîtrise de la typographie et des positionnements par exemple). Ce serait se priver de nombreuses possibilités.
C'est dans ce contexte, après avoir convaincu de la possibilité de transcender CSS et de l'intérêt que cela présente, qu'Andy Clarke nous présente ces méthodes de travail. Il ne s'agit pas de s'initier au CSS, ce n'est pas un ouvrage pour les débutants. La connaissance des propriétés principales du CSS est un pré-requis et le webdesigner qui est ciblé s'est déjà initié aux aspects techniques du CSS.
Le résumé de l'éditeur indique que cet ouvrage est plutôt destiné à des designers n'ayant pas de compétences particulières en programmation. Je pense qu'il pourrait également s'adresser à un public de développeurs pour lesquels la technique n'est pas forcément un problème mais qui souhaiteraient explorer plus avant le processus du design.
En s'appuyant sur des exemples concrets où il faudra soit transposer un design prévu pour le média papier soit concevoir un design pour transmettre un contenu, Andy Clarke vous exposera toutes les phases de l'analyse qui permettront d'extraire la structure. Ainsi un large chapitre est consacré à la prise en compte du contenu en se focalisant sur le sens sans pour autant biaiser son analyse par des considérations de design qui n'interviendront que plus tard.
Ensuite, l'auteur consacre un autre chapitre au processus de production d'un design à travers les différentes étapes qui permettent de construire au fur et à mesure un design dans un contexte professionnel. Il propose différents niveaux de conception (squelette de pages, utilisation de symboles...) mais aussi des conseils facilitant la réutilisation du travail déjà fait.
Vient ensuite l'aspect plus créatif de ce livre. Andy Clarke vous aide à trouver l'inspiration là où on ne la chercherait pas forcément. Que ce soit grâce au média papier qui est plus mature que le média web, ou simplement en levant le nez quand vous vous balader dans la rue, l'auteur essaiera d'affuter votre regard afin que vous soyez en mesure de retirer des idées de votre expérience du quotidien. Il propose aussi quelques petites activités qui permettent d'attiser la créativité.
Enfin, ce livre se termine en présentant certains des aspects les plus prometteurs de CSS3. Ce chapitre ne sera certainement pas exploitable pour des projets concrets mais il aura l'avantage de vous faire rêver en attendant que la recommandation CSS3 soit achevée et que les navigateurs l'aient implémentées correctement.
Au delà du fond de cet ouvrage qui est écrit dans un style très clair et très facile à lire, il faut noter que la présentation est réellement très soignée. Tout en couleur et illustré de nombreuses photos et montages, d'une forme carrée peu habituelle, ce livre se rapproche d'un ouvrage d'art et gardera forcément une place particulière dans votre bibliothèque.


couverture du livre Pratique de CSS et Javascript

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Pratique de CSS et Javascript

de

Résumé de l'éditeur

Web 2.0 ou pas, quand il s'agit de construire rapidement des pages dynamiques, agréables à consulter et susceptibles de servir de briques à des applications web toujours plus complexes, il est indispensable de maîtriser JavaScript et les CSS, les deux éléments fondamentaux du Web côté client. Pour la deuxième édition de son best-seller, Éric Sarrion a choisi de développer largement les parties consacrées à JavaScript. La grande nouveauté de cette nouvelle édition est une analyse exhaustive des bibliothèques Prototype et Scriptaculous, utilisées par toutes les applications Web 2.0, et que les autres ouvrages sur le sujet se contentent généralement de survoler. La partie I, consacrée aux feuilles de style, montre les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS 2, la dernière version des CSS compatible avec tous les navigateurs. La partie II se concentre sur les bases de JavaScript, un langage très puissant, mais beaucoup plus simple à apprendre qu'on ne le croit généralement. La fameuse API DOM (Document Object Model), incluse dans tous les navigateurs modernes, est étudiée dans la partie III. Elle permet au programmeur d'accéder et de modifier à volonté n'importe quel élément de la page. La partie IV est consacrée aux communications AJAX. Vous y trouverez aussi des exemples de code côté serveur en Java et Ruby. La partie V détaille la bibliothèque Prototype, ainsi que la notation JSON, qui permet d'alléger le code JavaScript de façon spectaculaire. Enfin, la partie VI passe en revue, exemples à l'appui, toutes les classes, méthodes et propriétés de la bibliothèque d'effets Scriptaculous. Impossible de trouver plus complet sur le sujet ! À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre, dont les nombreux exemples ont tous été testés avec les derniers navigateurs (y compris Firefox 2 et Internet Explorer 7), accompagnera les webmasters et les développeurs pour qui le Réseau est un nouvel espace de créativité.

Édition : O'Reilly - 643 pages , 2eédition, 1er mars 2007

ISBN10 : 2841774538 - ISBN13 : 9782841774531

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 42.75 € TTC)
  • Feuilles de style
  • Javascript
  • Document Object Model
  • Ajax
  • Bibliothèque Prototype
  • Bibliothèque Scriptaculous
  • Annexes
Critique du livre par la rédaction bigboomshakala le 9 août 2007
Voilà un ouvrage qui remplit parfaitement ses objectifs :
  • si vous débutez il vous donne de solides bases de javascript et vous inculque les bonnes manières en matière de CSS
  • si vous êtes déjà à l'aise avec les concepts présentés ici, ce livre vous remettra en mémoire quelques pièges et autres astuces bien utiles
  • et quelque soit votre niveau vous apprécierez pleinement les deux parties consacrées aux bibliothèques Prototype et Scriptaculous


Ce livre ne prétend pas être une référence en matière de CSS ou de Javascript. Il n'est pas exhaustif concernant l'API Javascript standard ou les propriétés CSS, il n'a pas été écrit pour ça. Par contre il enseigne ce qu'il faut savoir pour bien commencer dans la programmation de sites web :
  • facilement modifiables et puissants (DOM)
  • attractifs (CSS, Javascript, Scriptaculous)
  • dynamiques (Ajax)
  • crossbrowsers (IE, Netscape-like)


L'organisation du livre est claire et bien pensée. Les explications sont très bien illustrées par des exemples simples de styles CSS ou de scripts et des impressions d'écran de ce qui est obtenu (avec comparaison entre les navigateurs si différences il y a).
Ici on vous précise la compatibilité des scripts avec les navigateurs et on vous propose des règles simples pour que vos scripts aient le même effet partout. Vous avez le droit à une introduction à Ajax, introduction car il ne s'agit pas de l'objet de cet ouvrage mais qu'il est indispensable de connaître cette technologie et ses possibilités si vos sites utilisent des bases de données et que vous voulez éviter certains désagréments aux utilisateurs (cf. l'asynchronisme d'Ajax contre le synchronisme des sites avec BDD sans Ajax). Apprenez et exploitez toute la puissance de l'utilisation du DOM (Document Object Model) qui vous permettra de gérer vos pages en Javascript et de les rendre plus dynamiques.
Et, cerise sur le gâteau, quand vous aurez acquis toutes les règles du savoir-vivre CSS/Javascript alors vous pourrez profiter pleinement de la description complète des bibliothèques Prototype et Scriptaculous, point (très) fort de ce livre.
La bibliothèque Prototype est un ensemble d'objets et de fonctions qui vous simplifierons la vie :
  • en vous proposant de nouvelles fonctionnalités : combien de fois avez-vous dû réinventer la roue et implémenter des fonctions utilitaires pour gérer les tableaux, les chaînes de caractères, etc. Et bien Prototype propose des extensions de l'API Javascript qui gère tout ça pour vous, et crossbrowser en plus !
  • en vous proposant des alternatives crossbrowser (i.e. compatible avec tous les navigateurs) : aïe ! Les évènements ne sont pas gérés de la même façon sous IE et Firefox ! C'est la galère si je veux rendre mes scripts compatibles avec ces deux navigateurs. Prototype met à votre disposition l'objet Event, un exemple parmi d'autres.
  • en vous proposant des classes liées à Ajax : et oui Ajax c'est bien, mais ça ne s'utilise pas tout à fait pareil sur tous les navigateus (sic!) et il faut encapsuler ses scripts pour définir les différentes étapes (envoi de la requête, action en cas de réussite, d'échec, etc.). Là encore merci Prototype !


La bibliothèque Scriptaculous utilise Prototype et vous offre tout un panel de possibilités pour que vos sites "en jettent" :
  • Des effets visuels assez impressionnants et tellement simples à mettre en place avec ses outils,
  • du Drag'n'Drop (Glisser/Déplacer),
  • de l'auto-complétion (avec Ajax)
  • et une extension du DOM pour une utilisation simplifiée.

Tout cela mis ensemble et vos pages web ne seront plus les mêmes. Mais pour y arriver encore faut-il trouver une bonne documentation, et ce livre fait parfaitement l'affaire.




 Poster une réponse

Avatar de forum forum - Robot Forum https://www.developpez.com
le 02/06/2014 à 20:20
Bonjour,

Pratique de CSS et Javascript


Web 2.0 ou pas, quand il s'agit de construire rapidement des pages dynamiques, agréables à consulter et susceptibles de servir de briques à des applications web toujours plus complexes, il est indispensable de maîtriser JavaScript et les CSS, les deux éléments fondamentaux du Web côté client. Pour la deuxième édition de son best-seller, Éric Sarrion a choisi de développer largement les parties consacrées à JavaScript. La grande nouveauté de cette nouvelle édition est une analyse exhaustive des bibliothèques Prototype et Scriptaculous, utilisées par toutes les applications Web 2.0, et que les autres ouvrages sur le sujet se contentent généralement de survoler. La partie I, consacrée aux feuilles de style, montre les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS 2, la dernière version des CSS compatible avec tous les navigateurs. La partie II se concentre sur les bases de JavaScript, un langage très puissant, mais beaucoup plus simple à apprendre qu'on ne le croit généralement. La fameuse API DOM (Document Object Model), incluse dans tous les navigateurs modernes, est étudiée dans la partie III. Elle permet au programmeur d'accéder et de modifier à volonté n'importe quel élément de la page. La partie IV est consacrée aux communications AJAX. Vous y trouverez aussi des exemples de code côté serveur en Java et Ruby. La partie V détaille la bibliothèque Prototype, ainsi que la notation JSON, qui permet d'alléger le code JavaScript de façon spectaculaire. Enfin, la partie VI passe en revue, exemples à l'appui, toutes les classes, méthodes et propriétés de la bibliothèque d'effets Scriptaculous. Impossible de trouver plus complet sur le sujet ! À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre, dont les nombreux exemples ont tous été testés avec les derniers navigateurs (y compris Firefox 2 et Internet Explorer 7), accompagnera les webmasters et les développeurs pour qui le Réseau est un nouvel espace de créativité.

[Lire la suite]


  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


couverture du livre XHTML et CSS

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

XHTML et CSS

Cours et exercices

de

Résumé de l'éditeur

Un seul livre pour apprendre l'XHTML et les CSS

Il n'est plus concevable aujourd'hui de développer un site Web professionnel en HTML, et tout étudiant en informatique ou en design Web se doit de maîtriser les langages XHTML et CSS. Bien utilisés, ces deux standards du Web permettent de construire des sites compatibles avec tous les navigateurs et terminaux portables, alliant rapidité d'affichage et richesse de mise en page grâce à une parfaite séparation du contenu et de la présentation.

Vous découvrirez dans cet ouvrage à l'exposé clair et rigoureux toutes les subtilités de la syntaxe de ces deux langages, et apprendrez à concevoir des documents XHTML et des feuilles de style CSS 2 conformes aux standards les plus récents du W3C. Vous découvrirez en particulier comment réaliser des mises en pages sophistiquées sans recourir aux tableaux, grâce aux puissantes techniques de dimensionnement et de positionnement de CSS.

Édition : Eyrolles - 508 pages , 1re édition, 1er mars 2006

ISBN10 : 2212116373 - ISBN13 : 9782212116373

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.90 € TTC) livraison gratuite !
Les styles CSS
  • Introduction à XHTML
  • Structure d'un document XHTML
  • Créer du texte et des listes
  • Insérer des images et du multimédia
  • Créer des liens
  • Créer des tableaux
  • Créer des formulaires
  • Créer des cadres
  • Introduction à CSS

Les styles CSS
  • Introduction à CSS
  • Couleurs et image de fond
  • Créer des bordures, marges, espacements et contours
  • Le style du texte et des liens
  • Créer une mise en page : le dimensionnement et le positionnement
  • Le style des tableaux
  • Le style des listes
  • Les médias écrits

Annexes
  • Référence des éléments XHTML
  • Référence CSS 2
  • Codes des couleurs
  • Les entités de caractères
  • Bibliographie et adresses utiles
Critique du livre par la rédaction freegreg le 15 août 2006
Dans un même livre, Jean Engels arrive avec succès à traiter à la fois l'XHTML et les feuilles de style CSS. Dans un style clair et simple, il nous amène au coeur du développement web. L'auteur, sans prendre parti (comme c'est souvent le cas), nous décrit tout l'état de l'art.

Dans la première partie consacrée à l'XHTML, l'auteur décrit de manière exhaustive la structure des pages Web et notamment la signification des différentes balises. Aussi, tout en nous précisant qu'il s'agit d'éléments ou de méthodes obsolètes et/ou déconseillées, il aborde également les principes de la présentation par tableaux et même le fonctionnement par cadres qui sont encore (malheureusement) couramment employés.

Dans la deuxième partie, l'auteur traite des feuilles de style, de leur fonctionnement, de leur utilisation, là aussi de manière exhaustive. Ainsi, il lui arrive fréquemment de nous décrire le fonctionnement de propriétés mal ou pas encore employées par nos navigateurs web préférés. Espérons que cela sera rapidement le cas, pour profiter pleinement de ces fonctionnalités intéressantes.

Enfin dans une troisième partie consacrée aux annexes, l'auteur nous fait un résumé sur l'emploi des divers éléments XHTML, des différentes propriétés CSS existantes mais aussi sur les codes caractères et codes couleur employés sur le web (important pour le daltonien que je suis )

Pour conclure, je conseillerai ce livre très complet à quiconque souhaite se lancer ou même se perfectionner dans le développement web. Pour moi, il est inutile de tout retenir, il suffit de savoir que cela existe et de facilement pouvoir retrouver ce que l'on cherche. Ainsi, il restera à portée de main comme aide-mémoire.
Critique du livre par la rédaction arnaud le 29 décembre 2006
La critique précédente étant déjà très claire, je vais être bref tout en y ajoutant mes impressions.

C'est un très bon livre pour toute personne souhaitant apprendre et comprendre le XHTML ainsi que le CSS.

Les cours sont plus orientés "encyclopédie" mais restent quand même très efficaces. Quant aux exercices, ils permettent de passer rapidement à la pratique et de vérifier les acquis. À noter la présence d'annexes qui s'avèrent d'une très grande utilité.

En résumé, c'est un livre accessible à tous, du débutant à l'expert, ce qui en fait une très bonne référence à garder près de soi comme aide mémoire.


couverture du livre Pratique de CSS et Javascript

Note 3 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Pratique de CSS et Javascript

de

Résumé de l'éditeur

Les pages Web sont aujourd'hui omniprésentes et servent aussi bien à construire des sites consultables sur l'Internet que des interfaces pour toutes sortes d'applications qui se doivent d'être à la fois performantes et élaborées au plan graphique.

Pour ceux qui veulent prendre part à cette évolution, il devient indispensable de maîtriser les CSS 2.0, et des connaissances minimales en JavaScript ne sont plus superflues.

C'est dans cette optique qu'Éric Sarrion a conçu un ouvrage à la fois complet et compact, qui montre, exemples à l'appui, comment styler une page Web avec CSS et comment la rendre auto-modifiable en fonction du contexte, grâce à JavaScript :

  • La partie I consacrée aux feuilles de style, explique les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS.
  • La partie II se concentre sur les bases de JavaScript, qui s'avère être un langage beaucoup plus simple qu'on ne le croit généralement.
  • Couplé à la fameuse API DOM ( Document Object Model ) incluse dans les navigateurs modernes et étudiée dans la partie III , JavaScript permet de rendre vos pages HTML entièrement dynamiques.


À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre consacré au côté client, accompagnera bien sûr les designers, mais aussi les webmasters et les développeurs pour qui le réseau est un nouvel espace de créativité.

Édition : O'Reilly - 305 pages , 1re édition, 1er novembre 2005

ISBN10 : 2841773817 - ISBN13 : 9782841773817

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC)
  • Feuilles de style
    • Qu'est-ce qu'un style?
    • Propriétés des éléments HTML
    • Exemples de feuilles de style
  • JavaScript
    • Ecrire et déboguer du code JavaScript
    • Syntaxe du langage
    • Classes et opérateurs JavaScript
    • Gestion des événements en JavaScript
    • Expressions régulières
  • Document Object Model
    • Objet window
    • Objet document
    • API DOM
    • Conclusion
  • Annexe
  • Index
Critique du livre par la rédaction denisC le 1er novembre 2005
Ce livre est un bonheur pour les gens qui cherchent à passer du HTML au DHTML en ajoutant tout ce qui est en rapport avec le D ( Dynamic ).
La première partie du livre est consacrée aux feuilles de style. Elle présente de façon très factuelle l'ensemble des effets possibles grâce au feuille de styles CSS. De nombreux exemples permettent de se rendre compte visuellement de l'effet obtenu.
La seconde partie passe au JavaScript, et présente, là aussi de façon factuelle et assez exhaustive l'ensemble des opérations possibles grâce à l'utilisation du JavaScript (sur la base du standard EcmaScript). Les exemples sont très nombreux et permettent de bien suivre le fonctionnement des différentes instructions.
La troisième partie vous propose d'aller encore plus loin en introduisant l'API DOM qui permet. De nombreux exemples permettent de se bien prendre contact avec cette norme du W3C.
Ce livre présente de façon très exhaustive l'ensemble des possibilités, à grand renfort d'exemples. Si son aspect encyclopédique en fait un livre très difficile à lire d'un bout à l'autre, il reste une référence où l'on trouvera très facilement la solution à un problème donné.
Autres petits regrets concernant ce livre:
  • Son aspect très encyclopédique, présentant les choses de façon factuelle ne permet pas du tout de se donner une idée générale sur les techniques du DHTML et sur leurs domaines d'utilisation respectifs
  • Les technologies présentées sont des technologies qui commencent à vieillir. Ce livre n'est donc pas à conseiller à ceux qui cherchent les toutes dernières tendances du développement Web. Les techniques du Web 2.0 (comme Ajax) ne sont pas abordées


En conclusion, ce livre est une précieuse référence technique. Il permettra à ceux qui ont une vague idée de l'utilité du CSS et du JavaScript de trouver facilement et rapidement la façon de le mettre en application.
Il n'est en revanche, à mon avis, pas à conseiller à des gens n'ayant pas la moindre notion sur ces domaines, car il se concentre exclusivement sur la technique, sans aucun commentaire sur la logique ou l'organisation des choses.




 Poster une réponse

Avatar de khayyam90 khayyam90 - Responsable Portail https://www.developpez.com
le 02/06/2014 à 20:23
Bonjour,

Pratique de CSS et Javascript


Les pages Web sont aujourd'hui omniprésentes et servent aussi bien à construire des sites consultables sur l'Internet que des interfaces pour toutes sortes d'applications qui se doivent d'être à la fois performantes et élaborées au plan graphique.

Pour ceux qui veulent prendre part à cette évolution, il devient indispensable de maîtriser les CSS 2.0, et des connaissances minimales en JavaScript ne sont plus superflues.

C'est dans cette optique qu'Éric Sarrion a conçu un ouvrage à la fois complet et compact, qui montre, exemples à l'appui, comment styler une page Web avec CSS et comment la rendre auto-modifiable en fonction du contexte, grâce à JavaScript :

  • La partie I consacrée aux feuilles de style, explique les différentes manières de styler une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence, uniquement à l'aide des CSS.
  • La partie II se concentre sur les bases de JavaScript, qui s'avère être un langage beaucoup plus simple qu'on ne le croit généralement.
  • Couplé à la fameuse API DOM ( Document Object Model ) incluse dans les navigateurs modernes et étudiée dans la partie III , JavaScript permet de rendre vos pages HTML entièrement dynamiques.


À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre consacré au côté client, accompagnera bien sûr les designers, mais aussi les webmasters et les développeurs pour qui le réseau est un nouvel espace de créativité.

[Lire la suite]


  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Responsable bénévole de la rubrique CSS : Xavier Lecomte -