1 HTML
- Titres et paragraphes
- Balises de titres et principales balises de mise en forme du texte
- Listes
- Listes à puces, numérotées, listes de définitions
- Hyperliens
- Liens externes dans une liste de définitions
- Ancres
- Ancres et liens à l'intérieur d'une page
- Exercice New York
- Images et habillage à gauche et à droite + figure et figcaption
- Récapitulatif
- Récapitulatif (balises, listes, liens, images) + images cliquables et image maps
- 1.HTML
2 CSS : bases
- Liaisons CSS
-
- Balises universelles
- Balises span (en ligne) et div (type bloc), class et id
- Box Shadow et Radius
- Ombres textes et boîtes + coins arrondis
- Exercices
-
- 2. bases CSS
3 CSS : propriétés étendues
- Polices importées
-
- hébergées sur notre site avec @font-face (NewYork)
- hébergées ailleurs avec @import Molière et Balzac
- Césure des mots
- Gestion des mots trop longs : word-wrap et hyphens
- Text Overflow
- Gestion des textes trop longs : dépassement, défilements et resize
- Colonnes
- Définitions des colonnes (nombre et/ou largeur)
espace et séparations entre colonnes
- Transparence : Opacity et rgba
- Opacity : rend tout transparent
rgba : rend l'arrière-plan ou ce qu'on souhaite transparent
- Images d'arrière-plan
-
- 3. CSS étendues
4 CSS : sélecteurs
- Sélecteurs et arborescences
- Hiérarchie (descendants, parents, enfants, frères) et héritage
- Combinateurs
- Sélecteurs d'enfants > , de frères (adjacents + ou non ~ ) et de parents (coming soon?)
- Sélecteurs d'attribut
- Sélection d'un élément fonction de présence ou de valeur d'un attribut (= exacte, ^= débutant par, $= finissant par, *= contenant)
- Pseudo-classes liens et target
- Liens (a:link, a:visited, a:hover, a:focus, a:active) et dynamiques (:target, :hover, :active et :focus)
- Pseudo-classes structurelles
- :first-child, :last-child, :nth-child(n), :nth-of-type(n), :not() , (:matches() - coming soon?)
- Pseudo-éléments
- Selection d'éléments qui ne pourraient être ciblés qu'en ajoutant une balise dans le html
::first-letter et ::first-line, ::selection(pas Firefox), ::before et ::after
- Exercice récapitulatif
- et sa correction
- 4. Sélecteurs CSS
5 Tableaux et formulaires
- Tableaux : introduction
- Tableau simple avec un thead, un tbody, un tfoot et un caption
- Tableaux :exercices
- Téléphones, Hit-parade et Hébergements
- Balises details et summary
- Démonstration des balises html5 (pas encore supportées dans Firefox)
- Formulaires : introduction
- Formulaire comprenant tous les inputs, choix et boutons possibles
- Formulaires : mises en forme
- Fieldsets, libellés, éléments obligatoires et mises en forme
- 5a. Tableaux
5b. Formulaires
6 Mises en page
- Gabarits
-
- Largeur fluide, contenu sur toute la page
- Conteneur de taille fixe, aligné à gauche
- Conteneur de taille fixe, centré
- Conteneur de taille fluide avec min et max, centré
- 3 colonnes avec positionnement absolu
- 3 colonnes avec floats
- 3 colonnes avec inline-block
- 3 colonnes avec table-cell
- Gabarit fluide (1000px)
- 3 colonnes avec FlexBox
- Modèle de boîtes
- Boîtes bloc et inline, dimensions des boîtes, effondrement des marges
- Positionnement relatif
- Exercice d'introduction
Positionnement de légendes et galerie photos adaptative
Mini exercice de typographie
- Positionnement absolu et fixe
- Introduction et z-index
Boîtes dans les 4 coins
Galerie dans le haut de la page + Zone de texte à droite
Récap absolu : site de Nilobstat
Positionnement fixe
- Flottements
- Exercice d'introduction
Photos et paragraphes en alternance gauche/droite
Un float dans un autre float
Site de coaching web design avec floats
- Inline-block
- Menu horizontal et liste de définitions
Site de coaching web design avec inline-block
- Table et table-cell
- Exercice d'introduction
Offres d'hébergements
- Mises en page fluides (liquides et élastiques)
-
S'adaptent à la taille de la fenêtre (liquide) ou des caractères (élastique)
Boîtes avec inline-block
Exercice Hifi News
- Grilles de mise en page
-
Grille fixe basée sur 960.gs
Grille fluide
- Flexbox
- Exercice d'introduction
Boîtes dans un conteneur redimensionnable
Galerie d'images adaptables
Centrage vertical d'un bloc
- 6a. Modèle de boîtes - Zones HTML5
6b. Positionnements (relatif, absolu, fixe) - Z-index
6c. Flottements et clear
6d. Inline-block
6e. Tableaux de mise en page
6f. Mises en page liquides et élastiques
6g. Grilles de mise en page
6h. Les Flexbox
7 Menus
- Menus de base
-
- Menus graphiques
-
- Portes coulissantes
- Menu avec images coulissantes
- Sprites
-
-
- Signaler la page courante
-
-
- Menus déroulants
- Méthode display ou visibility - utiliser Suckerfish pour l'accessibilité
-
7a. Menus
7b. Menus déroulants
8 Responsive Web Design
- Introduction
-
- Tableaux et formulaires responsives
-
- Utilisation des flexbox
-
- Adaptation pour l'impression
-
-
8a. Intro RWD
8b. Responsive Web Design
9 Comportements dynamiques
- Afficher / masquer des éléments
-
- Transformations
-
- Transitions
-
- Animations
-
-
9a. Afficher/masquer
9b. Transformations
9c. Transitions
9d. Animations
X Audio et vidéo
- OpenClassrooms
-
Insérer de l'audio et de la vidéo dans son site.
-
10. Audio et vidéo