Un ouvrage complet et pratique pour maîtriser les feuilles de style !
Grâce à ce Guide Complet, découvrez toutes les facettes des feuilles de style. Apprenez non seulement à positionner et hiérarchiser le contenu, mais également à modifier la police, communiquer et promouvoir votre site ou ajouter du dynamisme à vos feuilles de style. A l'intérieur de chaque chapitre, retrouvez de nombreux exercices pour mettre directement en application ce que vous venez d'étudier !
Un ouvrage très complet pour tout savoir sur les CSS !
Au sommaire :
-
Présentation
-
Généralités et syntaxe : quand appliquer les CSS ?, comment appliquer les CSS ?, syntaxe, types de valeurs...
-
Dimensions et espacement : mise en boîte, taille des éléments, espacement des boîtes...
-
Affichage et positionnement du contenu : affichage des éléments, positionnement des élements...
-
Listes et tableaux
-
Textes et polices : modifier les polices d'écriture, modifier le texte, accessibilité, des contenus pertinents...
-
Promotion de son site : liens, créer des liens et gérer les relations, les formulaires...
-
Illustration : la propriété background-image, background-repeat, background-position, background-color, background-attachment, les pratiques courantes, la balise image...
-
Des CSS pour tous les supports : Internet et interopérabilité, les différents médias auxquels peuvent s’appliquer les CSS, media universel (all), media d'impression (print), media sonore (speech)…
-
Styles et événements dynamiques : DOM, sélectionner un élément de l'arbre DOM, manipuler les éléments sélectionnés, événements DOM, atelier : masquer ou afficher du contenu...
-
Compléments et tableaux de compatibilité : méthode, erreurs courantes, extensions propriétaires, tableau descriptif des principales balises HTML,tableaux de compatibilité des propriétés CSS...
Coll. Le Guide Complet, 384 pages
Auteur(s) :
Fabien BASMAISON - Antoine CAILLIAU
Nombre de pages :
384 pages
Présentation : Manuel 384 pages, broché, 14,8x21
ISBN : 978-2-3000-3617-0
EAN : 9782300036170
Référence Micro Application : 3617
Antoine Cailliau s'intéresse depuis longtemps au graphisme et à la programmation web et propose ses créations sur ac-graphic.net.
Architecte DPLG (diplômé par le gouvernement) en 2005, Fabien Basmaison s'intéresse aux échanges d'informations au sein des espaces publics virtuels, ainsi que de leurs problèmes et solutions du point de vue de l'accessibilité.
SOMMAIRE
Présentation
Objectifs du livre
Feuilles de style
Historique
Rôle du W3C
Support des applications
Choisir ses outils
Outils de rédaction
Création graphique
Navigateurs et plugins
Outils divers
Conventions
En-têtes et gabarits de fichiers
HTML + XML = XHTML
Envoyons paître les mauvais navigateurs !
Valider
Généralités et syntaxe
Quand appliquer les CSS ?
Comment appliquer les CSS ?
Syntaxe
Règles CSS
Commentaires
Héritage, sélecteurs et classes
Sélecteurs
Propriétés raccourcies
At-rules
Principe de cascade
Poids des sélecteurs
Ordre d'application des règles
Types de valeurs
Dimensions
Ressources externes
Couleurs
Chaînes de caractères
En résumé
Dimension et espacement
Mise en boîte
Taille des éléments
Largeur et hauteur
Dimensions minimales et maximales
Espacement des boîtes
Marges externes (margin)
Marges internes (padding)
Problèmes avec les marges internes et externes
Bordures (border)
En résumé
Affichage et positionnement du contenu
Affichage des éléments, la propriété display
La valeur block
La valeur inline
La valeur inline?block
La valeur none
Table et variantes
Les valeurs list?item et run?in
Affichage du contenu
La propriété visibility
Les propriétés clip et overflow
Positionnement des éléments
La valeur static
La valeur relative
La valeur absolute
La valeur fixed
Les propriétés float et clear
La propriété z?index
En résumé
Listes et tableaux
Les listes
Position des puces
Type de puce
Images pour puce
Les tableaux
Modèle de bordures et d'espacement
Espacement des cellules
Cellules vides
Alignement vertical
Position de la légende
Modèle de mise en page
En résumé
Textes et polices
Modifier les polices d'écriture
font?family : les familles de polices
font?size : taille de la fonte
font?weight : graisse de la fonte
font?style : inclinaison de la fonte
font?variant : variation de casse
font : propriété raccourcie
Modifier le texte
text?align : alignement du texte
text?transform : modification de la casse
text?decoration : décoration du texte
text?indent : les alinéas
white?space : comportement des espaces blancs
letter?spacing et word?spacing : interlettrage et espace-mot
line?height : hauteur de ligne
Accessibilité
Des contenus pertinents
En résumé
Promotion de son site
Les liens
Les pseudo-classes :link, :visited, :hover, :active
:link et :visited
:hover et :active
:focus
Pourquoi utiliser (a):link, et pas uniquement le sélecteur a ?
L'ordre des règles CSS
Créer des liens et gérer les relations
Atelier : les liens
Les formulaires
Organiser un formulaire
Utiliser les sélecteurs et les pseudo-classes sur les formulaires
En résumé
Illustration
La propriété background?image
La propriété background?repeat
La propriété background?position
La propriété background?color
La propriété background?attachment
La propriété background
Les pratiques courantes
Ajouter une image dans un lien
Remplacement par une image
Images et formulaires
Simuler des boutons
Une boîte arrondie
Plusieurs images en une
La balise image
En résumé
Des CSS pour tous les supports
Internet et interopérabilité
Les différents media auxquels peuvent s'appliquer les CSS
media universel (all)
media pour moniteur (screen)
media d'impression (print)
Récupérer les informations présentes dans les attributs
Supprimer les éléments superflus
Répéter un élément sur chaque page
media sonore (speech)
media pour projections (projection)
media de type petit écran (handheld)
media pour malvoyants (embossed/braille)
media pour écran de terminal (tty)
media de type télévision (tv)
Atelier : utilisez les différents media
En résumé
Liens utiles
Styles et évènements dynamiques
DOM (Document Object Model)
Arbre DOM
Sélectionner un élément de l'arbre DOM
Sélectionner un élément par son id
Sélectionner des éléments par leur nom
Utiliser la hiérarchie du DOM pour sélectionner un élément
Manipuler les éléments sélectionnés
Modifier les attributs d'une balise
Modifier le contenu d'une balise
Modifier les propriétés de style
Évènements DOM
évènements principaux
Gérer les évènements
Exécuter un script une fois le document chargé
Exécuter un script sur un ensemble d'éléments
Atelier : Masquer ou afficher du contenu
En résumé
Compléments et tableaux de compatibilité
Aide
Méthode
Normes et sémantique
Accessibilité
Erreurs courantes
Oubli des unités
Erreurs d'arrondi
Extensions propriétaires
Liens utiles
Tableau descriptif des principales balises HTML
Tableaux de compatibilité des propriétés CSS
Sélecteurs
Propriétés de base
Propriétés d'impression
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (28 Ko)