Cours 2 Interface G-24-25
Cours 2 Interface G-24-25
Cours 2 Interface G-24-25
Prérequis :
Ordinateur,
Editeur de texte(vs code, Notepad++, etc.)
Navigateur(Google chrome, Edge, Mozilla Firefox, etc.)
HTML5 ET CSS
Comprendre le rôle du HTML
Le HTML (HyperText Markup Language) a fait son apparition dès
1991 lors du lancement du Web. Son rôle est de gérer et
d’organiser le contenu.
C'est donc en HTML qu’on écrit ce qui doit être affiché sur la
page : du texte, des liens, des images…
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Ma page</title>
</head>
<body>
<p>Ceci est le contenu de mon premier paragraphe</p>
<p>Ceci est le contenu de mon deuxième paragraphe</p>
</body>
</html>
HTML5 ET CSS
Organisation de texte
Revenez à la ligne avec la balise orpheline <br>
Pour revenir à la ligne, on utilise la balise orpheline <br>
(pour break)
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Ma page</title>
</head>
<body>
<p>Ceci est le contenu de mon premier paragraphe, <br> dont le contenu est
particulièrement long.</p>
<p>Ceci est le contenu de mon deuxième paragraphe</p>
</body>
</html>
HTML5 ET CSS
Organisation de texte
Des titres
Les balises de titres vont de <h1> </h1> jusqu'à <h6> </h6>, ce qui permet de
hiérarchiser et structurer le texte dans différentes sections, du niveau le plus grand,
au niveau le plus petit. <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Ma page</title>
</head>
<body>
<h1>Voilà mon sous-titre 1</h1>
<h2>Voilà mon sous-titre 2</h2>
<h3>Voilà mon sous-titre 3</h3>
<h4>Voilà mon sous-titre 4</h4>
<h5>Voilà mon sous-titre 5</h5>
<h6>Voilà mon sous-titre 6</h6>
</body>
</html>
HTML5 ET CSS
Organisation de texte
balisez les éléments d'une liste avec <li> </li>
Pour baliser les éléments qu'on veut mettre dans une liste, on utilise <li> </li> (pour
"listed item" ou "élément de la liste" en français). Puis on les insère tous à l'intérieur
d'une autre balise pour indiquer s'il s'agit d'une liste à puces ou d'une liste
numérotée.
exemple
<h1>Les fruits rouges</h1>
<ul>
<li>Fraises</li>
<li>Framboises</li>
<li>Groseilles</li>
</ul>
<h1>Ma journée</h1>
<ol>
<li>Je me lève.</li>
<li>Je mange et je bois de l'eau.</li>
<li>Je retourne me coucher.</li>
</ol>
HTML5 ET CSS
Mettez en valeur du texte important
<mark> </mark> Surligner le texte.
Insertion image
La balise qui permet d'insérer une image est une balise orpheline :
<img>
Pour fonctionner correctement, la balise <img> doit être
accompagnée de deux attributs :
src : cet attribut permet d'indiquer la source de l'image.
alt : cet attribut permet de donner à l'image une description
alternative.
<p>
Voici une très belle photo que j'ai trouvée :<br>
<img src="images/image.jpg" alt="Photo de plage vue du dessus" />
</p>
HTML5 ET CSS
Intégrez le CSS dans la page HTML
CSS permet de styliser les éléments HTML pour rendre les pages web plus
esthétiques. Voici les concepts clés de CSS.
Incorporer CSS dans une page HTML.
CSS en ligne (dans l’attribut style)
Ex: <p style="color: red;">Ceci est un texte rouge.</p>
CSS interne (dans l’élément <style> du <head>)
Ex: <head>
<style>
body {
background-color: lightblue;
}
</style>
</head>
HTML5 ET CSS
Intégrez le CSS dans la page HTML
CSS externe (dans un fichier .css)
on Cree un fichier .css dans le dossier du projet et on y met
le style.
<head>
<meta charset="utf-8">
<title>Ma page</title>
<link href="style.css" rel="stylesheet">
</head>
Detail
HTML5 ET CSS
Appliquez un style à un élément isolé avec
l'attribut class
marquez un élément avec l'attribut class dans le fichier .html class est
un attribut que l'on peut mettre sur n'importe quelle balise HTML :
<body>
<h1>Titre principal</h1>
<p>Ceci est le contenu de mon premier paragraphe</p>
<p class="ma-classe">Ceci est le contenu de mon deuxième
paragraphe</p>
<h2>Voilà mon sous-titre h2</h2>
</body>
.
appelez le nom de l'attribut class via un dans le fichier .css Pour faire
cela, on va indiquer dans le fichier .css le nom de notre classe précédée
d'un point
HTML5 ET CSS
Appliquez un style à un élément isolé avec
l'attribut class
.
appelez le nom de l'attribut class via un dans le fichier .css Pour faire
cela, on va indiquer dans le fichier .css le nom de notre classe précédée
d'un point <body>
<h1>Titre principal</h1>
<p>Ceci est le contenu de mon premier paragraphe</p>
<p class="ma-classe">Ceci est le contenu de mon deuxième
paragraphe</p>
<h2>Voilà mon sous-titre h2</h2>
</body>
CSS
.ma-classe {
color: blue;
}
HTML5 ET CSS
Pour construire un tableau ligne par ligne, on indique pour chaque ligne,
<tr> (pour table row ou "rangée du tableau"), le contenu des différentes
cellules,<td> (pour table data ou "donnée" ou "entrée") :
<tr> </tr> indique le début et la fin d'une ligne du tableau ;
<td> </td> indique le début et la fin du contenu d'une cellule.
HTML5 ET CSS