Objectifs
Être en mesure de bâtir une feuille de style CSS (Cascading Style Sheets) de base pour un site et de l’attacher à un document ou à une série de documents et maîtriser l’usage des règles de positionnement afin de développer des pages Web avec un rendu prédictible.
Clientèle cible
Concepteurs et développeurs Web.
Contenu
- Utilité des feuilles de style
- Description du modèle CSS
- Unités de mesure
- Modèle de la boîte
- Méthodes pour insérer des règles de style
- Règles typographiques : marges, rembourrage, indentation, police de caractères, décoration du texte et style
- Classes et pseudo classes
- Règles hiérarchiques
- Montage d’une feuille de style simple pour le contrôle typographique
- Règles pour les différents médias, dont l’impression
- Création d’une feuille de style pour l’impression
- Résolution de conflits de styles
- Balises div, span et attribut id et leur usage pour le développement des règles de style
- Utilisation des sélecteurs dans les feuilles de style CSS et utilisation des règles de spécificité des sélecteurs
- Création de menus hiérarchiques avec listes imbriquées
- Positionnement absolu sans tableaux
- Règles de positionnement : différences entre relatif, absolu, fixe et statique
- Montage d’une feuille de style plus complexe pour contrôler le positionnement des éléments