SNT

Langages

Les principaux langages et leurs rôles

Pour afficher dans un navigateur le contenu d’une page Web, on fait appel au langage HTML. C’est lui qui permet de structurer la page et d'écrire les contenus textes.

Le langage CSS prend en charge l tous les aspects de la mise en page.

Les langages HTML et CSS font partie des langages de description (contrairement à JavaScript qui est un langage de programmation).

HTML le langage de l'hypertexte

C'est un langage de balises. La version actuelle est HTML5. Le code d'une page HTML est stocké dans un fichier texte avec l'extension .htm ou .html

La plupart des balises vont par paire : ouvrante et fermante, et s'écrivent respectivement sous la forme <balise> et </balise> . Une balise peut contenir des attributs (options, arguments).


Structure d'une page HTML

Voici le code d'une page HTML basique :

Prenez en main cet exemple éditable

Mémo HTML 5 basique

► Pour en savoir plus sur les différentes balises : https://htmlcheatsheet.com/

CSS , un language de style

CSS est un langage de feuille de style, c'est-à-dire qu'il permet d'appliquer des styles sur différents éléments sélectionnés dans un document HTML.
Par exemple, on peut attribuer à tous les éléments "paragraphes" (<p></p>) d'une page HTML la couleur rouge avec ce code CSS :

p {  color: red;  }

Il existe 3 façons d’ajouter des styles CSS à un site Web:

Nous allons privilégier la CSS externe, en indiquant le lien dans la section <head> de la page html avec cette ligne :

link rel="stylesheet" href="styles/style.css"

Syntaxe CSS

La page css déclare un ensemble de règles. Pour chaque déclaration, la structure est toujours la même :

sélecteur {  propriété: valeur;  }
exemple : p { color: red;th: 500px; border: 1px solid black; }

Ses différentes parties sont :

  • les sélecteurs : les balises HTML auxquelles ont veut donner des styles.
  • les propriétés: déterminent les propriétés de l'élément à mettre en forme.
  • les valeurs : précisent les caractéristiques de la propriété.

C'est dans la CSS qu'on va indiquer : les polices de caractères et leurs attributs, les couleurs, les positions des éléments, toutes les caractéristiques visuelles de la page web.

► Pour coder les couleurs, on peut se référer à des tableaux comme celui-ci : https://rgbcolorcode.com/

► Pour en savoir plus, référez-vous à cet aide-mémoire dynamique

Prenez à nouveau en main cet exemple éditable

Vous pouvez copier cette syntaxe CSS pour commencer à créer votre propre page.

Travail à faire : créez votre première page web

► En vous aidant des mémos html et css , les exercices pour créer une page web dans l'outil Capytale d'Atrium

► Attention au choix de police : vous trouvez des conseils sur cette page https://www.anthony-brard.com/les-fonts-web-safe

► et vous pouvez avoir un aperçu des différentes polices ici https://www.cssfontstack.com/

Attention au choix des couleurs :

Aller plus loin, avec les classes de CSS

https://www.cssdebutant.com/debuter-en-css-les-classes.html

Aller plus loin, avec des modèles de CSS (templates)

https://web.dev/patterns/layout/?utm_source=swlinks-tw

Aller plus loin, avec Javascript

Le langage JavaScript est standardisé depuis 1997. C’est un langage-objet qui est interprété par le navigateur et permet de rajouter de l’interaction par la gestion des évènements (souris, clavier, temps…).

Généralement le code JavaScript est placé dans un fichier à part que l’on prendra soin d’appeler en fin de chargement d’une page afin d’accélérer son affichage initial.

Il est également possible de placer du code JavaScript n’importe où dans une page web.

découvrir Javascript

Retourner en haut