Le web est la plus grande bibliothèque du monde située sur un réseau mondial. Cette bibliothèque est composée de documents de différents types: images, textes, vidéos, etc. Il se base principalement sur le langage HTML mais il est mis en forme plus agréable à l’aide du langage de style CSS. Le web est dynamisé par le langage JavaScript.
Dans ce cours, on va introduire le web, le langage de balisage HTML5 et le langage de style CSS3. Ce cours est destiné à tous ceux qui veulent développer des sites simples et modernes. Chaque chapitre contient une série d’exercices.
Web Introduction au Web Les composants du Web Le fonctionnement du Web HTML HTML Les versions du langage HTML Les éléments HTML Anatomie d’un élément HTML Imbriquer des éléments Les balises orphelines Les attributs Le document HTML Les balises principales Baliser le texte Les titres Les paragraphes Les listes Listes de descriptions Les images Les liens Les balises textes en ligne (inline) Mise en forme de texte Importance Logique Abréviation et Citation Insertion du code Les balises universelles Balises structurantes Structure d’une page Web d’un article Application Tableaux Les balises de Tableau Structure Tableau Avancée Remarques Formulaire Création d’un formulaire Éléments d’un formulaire Champ de texte simple Mot de passe Nombre Zone de texte Étiquette / label Case à cocher Groupe radio Bouton d’envoi Bouton de réinitialisation Liste à choix multiple Fichier Dates / Temps Couleur Zone de recherche Champ email Champ URL Champ Téléphone Les attributs du formulaire name type value autocomplete autofocus placeholder max, min, step maxlength, minlength checked, selected required pattern disabled, readonly Application Premier formulaire Deuxième formulaire Remarque Multimédia et Intégration Les Vidéos Les audios Les images vectorielles Intégration de contenu externe Intégration des pages Web Intégrer des autres ressources Remarque Complément HTML5 Vérificateur lexico-graphique, syntaxique et sémantique CSS Introduction CSS Les versions du langage CSS Principes de base Les sélecteurs CSS Sélecteurs de base Sélecteurs imbriqués Les unités CSS Unités relatives Les pixels Les couleurs CSS Par leur nom Code héxadécimal Rouge, Vert, Bleu RGBA Teinte, saturation, luminosité (HSL) HSLA Définir la couleur du texte Définir la couleur de fond Style de texte Taille de texte Polices Epaisseur du texte Style de l’écriture: de la fonte Alignement du texte Majuscule Décoration Indentation Espacement Style des boites "boxe" Le modèle de boîte Les types de boîte Bordure Couleur et image de fond Mise en forme des tableaux Bordure du tableau Couleur des cellules Mise en Forme de d’en-tête et du pied Les légendes “captions” Mise en forme des formulaires Mise en forme de fieldset Mise en page du formulaire Bouton d’envoi Validation de contenu CSS Avancé Effets Graphiques Effets de transition Effets d’animation Référencement Référencement Terminologie Importance du référencement Web Les techniques de référencement naturelles Le contenu de la page Web Le titre de la page L’URL de la page Le corps de la page Les balises Les différents types de balises méta Exemples de balises méta name copyright description generator keywords robots Liens hypertextes L’Attribut alt de l’image Le fichier robots.txt Présentation de robots.txt Structure du fichier robots.txt sitemap.xml et robots.txt Les logiciels de mesure d’audience Google Analytics Matomo (Piwik) Annexe Bibliographie Sites en ligne Livres Outils de développement À Propos