1-HTML
par
en amont
Dans votre espace de travail (sur l’ordinateur, la zone qui porte votre identifiant) :
- créer un dossier SNT
- créer un sous dossier ’temp’
- créer un sous dossier ’mon_site’
- dans ce sous dossier, créer un sous dossier ’images’
Les documents qui seront faits dans cette séance seront stocker dans cet espace.
A la fin de la séance, si vous voulez retrouver ces documents depuis n’importe quel ordinateur connecté à Internet, télécharger le dossier ’mon_site’ dans votre cloud "École Directe".
Au fur et à mesure de votre avancement, vous pourrez renouveler l’opération.
Si vous voulez faire fonctionner votre site depuis chez vous, il faudra recréer les mêmes arborescences que celles faites sur le poste occupé.
Sinon, vous pouvez reprendre le dossier dans son intégralité sur une clé usb.
c’est quoi ?
Nous allons nous intéresser à un acteur fondamental du développement web, le couple HTML+CSS (Hyper Text Markup Langage et Cascading Style Sheets).
Dans un premier temps, nous allons exclusivement nous intéresser au HTML.
Qu’est-ce que le HTML ?
Voici la définition qu’en donne Wikipedia :
« L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage permettant d’écrire de l’hypertexte, d’où son nom. »
Pour l’instant, nous allons retenir deux éléments de cette définition :
- « conçu pour représenter les pages web » ;
- « un langage de balisage ».
conception d’une page
Une page HTML est ainsi un simple fichier texte avec l’extension « .html » ou « . htm » contenant des balises (parfois appelées marqueurs ou tags en anglais) permettant de mettre en forme le texte, les images, ….
En HTML tout est une histoire de balise que l’on ouvre et que l’on ferme :
- une balise ouvrante de la forme
<nom_de_la_balise>
; - une balise fermante de la forme
</nom_de_la_balise>
.
Un exemple de page web :
<html>
<head>
<meta charset="utf-8" />
<title>Titre de ma page html </title>
</head>
<body>
<b>corps de la page, </b>ce qui apparait dans la fenêtre principale du navigateur.
</body>
</html>
une page
Écrire le code source d’une page html qui :
- affichera : « Bonjour et bienvenue sur mon site : Sciences Numériques et technologie »
- aura pour titre : « SNT ».
Pour écrire de code, on utilise le logiciel « Notepad++ » et un navigateur (« Mozilla » par exemple)
les attributs
Les attributs sont les options des balises : ils viennent les compléter pour donner des informations supplémentaires.
L’attribut se place après le nom de la balise ouvrante et a le plus souvent une valeur.
Exemple : insertion d’une image
<html>
<head>
<title>Titre de ma page html </title>
</head>
<body>
<img src="images\LaPhotoDeMaMaison.jpg" alt="Ma maison !!!">
</body>
</html>
La balise <img>
a, dans ce cas, deux attributs :
- L’attribut « src » : désigne l’arborescence permettant de trouver le fichier « LaPhotoDeMaMaison.jpg ».
- L’attribut « alt » : "info-bulle" affichée au survol de la photo par la souris.
liens externes
Les liens hypertextes (ancrages) sont des éléments d’une page HTML permettant aux internautes de naviguer vers une nouvelle page lorsque l’on clique dessus.
Ce sont les liens hypertextes qui permettent de lier des pages Web entre elles.
Ils permettent notamment de naviguer :
- vers une autre page HTML du site (lien local)
- vers un autre site (lien externe)
- vers un autre endroit de la page sur laquelle on est situé.
Lien externe :
Un lien externe est un lien vers une page pointée par son URL (Uniform Resource Locator).
C’est un lien vers un autre site ; il s’écrit sous la forme suivante :
<a href="Adresse Web">
texte</a>
Exemple :
<a href="http://www.mesmaths.com"> un super site ! </a>
- La balise paire
<a>
……</a>
(la lettre<a>
pour ancrage) est utilisée pour encadrer le texte qui va devenir un lien dans la page.
Dans l’exemple précédent, http://www.mesmaths.com
va devenir un lien et apparaitra de ce fait en bleu souligné.
-
href="…………………"
est un attribut de la balise paire<a>
……</a>
permettant de cibler le fichier que l’on va consulter quand on va cliquer sur le lien.