Matière
Langages HTML et CSS
Description
Concevoir un site web responsive en HTML et CSS, optimisé pour mobiles et ordinateurs de bureau, accessibles à tous. Une approche sémantique est priviligiée, pour les éléments de contenu ainsi que pour les élément d'organisation de contenu.
Compétences requises
Compréhension basique du web (navigation web, serveurs web, ...), Notions de base en informatique (gestion de fichiers, ...), Pratique initiatique d'un éditeur de texte, Connaissance des navigateurs web (afficher le code source, ..). Des notions de base en HTML et en CSS sont un plus.
Syllabus
1) Approche sémantique du langage HTML:
- les éléments sémantiques de contenu : titres h1, h2, paragraphe p, lien hypertexte a, ... représentatif du type de contenu.
- les éléments sémantiques d'organisation des contenus, avec les nouveaux éléments introduits par l'HTML5 : header, footer, nav, . .. dans le but de structurer les contenus du document HTML
- prise en compte de l'accessibilité lors du développement web
2) Styles CSS et design
- CSS : propriétés CSS et les sélecteurs communs : éléments, class, id et héritage. Les sélecteurs complexes : attributs, pseudo-class, pseudo-éléments. Les combinateurs de sélecteurs
- design avancé par CSS Grid et CSS Flexbox
3) Les formulaires HTML
- les éléments de formulaire et les attributs
4) Hébergement web distant, transfert par FTP
Bibliographie
- Tout sur HTML5 et CSS3, Auteur(s): Khouri, Laurent • Cocheteau, Jean-Marie, Editeur: Dunod, Collection: CommentCaMarche.net, Année de Publication: 2012, ISBN: 978-2-10-057816-0
- Mémento CSS3, Auteur(s): Goetter, Raphaël, Editeur: Eyrolles, Collection: Mémento Eyrolles, Année de Publication: 2017, ISBN: 978-2-212-67432-3