CSS Perfectionnement

Objectifs

Cette formation vous permet d'utiliser l’ensemble des ressources graphiques de CSS afin de créer des habillages d’interfaces visuelles riches, rapides à afficher et compatibles. Identifier les nouveautés de CSS3.

Public

Intégrateur Web, webdesigner, développeur ou toute personne souhaitant se perfectionner sur CSS.

Durée

21 heures en présentiel sur 3 jours

Pré-requis

Une bonne connaissance du langage CSS est indispensable pour suivre cette formation.

Formateur

Formateur expérimenté, développeur de site Web, et spécialiste du Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Concepts généraux et rappel

  • XHTML, CSS et standardisation (W3C)
  • Structure d'un document CSS et principe d'héritage
  • Les sélecteurs CSS (balise, identifiant, classe, pseudo-classes, descendant)
  • Différence entre CSS2 et CSS3

Organisation

  • Règles de construction d'un document CSS et optimisation des principes de cascade (modif)
  • Règles de nommage
  • Utilisation des « reset CSS »
  • Les nouveaux sélecteurs CSS3
  • Optimisation des affichages multi-navigateurs

Mise en forme CSS

  • Gérer les notes de bas de page
  • Gérer les notes de marge
  • Intégration des polices embarquées
  • Optimisation d'affichage des images grâce à « CSS sprite »
  • Optimisation des listes déroulantes et des menus
  • Technique des arrière-plans extensibles « sliding doors »
  • Gestion des transparences
  • Approche de CSS3 (ombrages, coins arrondis...)

Mise en page

  • Optimisation de l'utilisation des « boîte div »
  • Gestion des flux de positionnement relatifs
  • Gestion des positionnements absolus et Z-index
  • Gestion et optimisation des gabarits de mise en page
  • Utilisation des grilles et framework CSS
  • Construire des CSS pour l'impression