# TP 1 : Decouverte du HTML --- ## Objectifs - Comprendre la structure de base d'une page HTML5 - Decouvrir les principales balises HTML - Savoir modifier le contenu d'une page web - Comprendre le lien entre HTML et CSS --- ## Partie 1 : Mise en situation ### Qu'est-ce qu'une page web ? Quand vous consultez un site web, votre **navigateur** (Chrome, Firefox, Edge...) recoit du **code** depuis un **serveur** et l'interprete pour afficher la page.  Ce code est principalement ecrit en deux langages : - **HTML** (HyperText Markup Language) : definit le **contenu** (texte, images, liens...) - **CSS** (Cascading Style Sheets) : definit la **mise en forme** (couleurs, tailles, polices...) ### A vous ! Ouvrez le site du lycee dans votre navigateur. Faites un **clic droit** sur la page, puis choisissez **"Afficher le code source"**. Vous voyez le code HTML de la page ! C'est ce code que le navigateur interprete pour produire ce que vous voyez a l'ecran. --- ## Partie 2 : Structure de base d'une page HTML5 ### Ouvrir le fichier 1. Lancez **Notepad++** 2. Ouvrez le fichier [index.html](1/index.html) 3. Ouvrez egalement ce meme fichier dans votre navigateur (double-clic dessus) ### La structure HTML5 Toute page HTML5 respecte cette structure de base : ```html
Ceci est un paragraphe.
Voici du texte en gras et du texte en italique.
``` | Balise | Effet | Exemple | |--------|-------|---------| | `` | Paragraphe | `
Un texte.
` | | `` | Texte important (gras) | `important` | | `` | Texte mis en valeur (italique) | `attention` | | `
```
- `src` : chemin vers le fichier image
- `alt` : texte alternatif (affiche si l'image ne charge pas, utile pour l'accessibilite)
### Exercice 3.3
Dans le fichier `index.html`, observez la section "Les grands noms de l'informatique" :
1. Combien de liens y a-t-il dans cette liste ?
2. Cliquez sur un lien. Vers quelle page mene-t-il ?
3. Quel attribut contient l'adresse du lien ?
4. Quel attribut affiche une info-bulle au survol de la souris ?
### Les tableaux
```html
| En-tete 1 | En-tete 2 |
|---|---|
| Donnee 1 | Donnee 2 |
| ` | Cellule d'en-tete (table header) | | ` | ` | Cellule de donnees (table data) |
---
## Partie 4 : Decouvrir le CSS
### Le lien entre HTML et CSS
Dans le `` du fichier `index.html`, reperer cette ligne :
```html
```
C'est elle qui relie la page HTML a sa feuille de style CSS.
### Exercice 4.1
1. Supprimez cette ligne dans Notepad++, sauvegardez, et rafraichissez la page. Que se passe-t-il ?
2. Remettez la ligne et sauvegardez.
### Le fichier CSS
Ouvrez le fichier `tp/1/style.css` dans Notepad++. Le CSS fonctionne ainsi :
```css
selecteur {
propriete: valeur;
}
```
Exemple :
```css
h1 {
color: blue; /* couleur du texte */
font-size: 32px; /* taille du texte */
background-color: #76d7c4; /* couleur de fond */
}
```
### Exercice 4.2
1. Dans `style.css`, trouvez la regle qui s'applique aux balises ``. Quelle est la couleur du texte ?
2. Modifiez la couleur du `` a ``, ``, `
|
|---|