2. Structurer son texte

Pour rappel, le texte affiché sur votre page web est ce qui est compris entre les balises votre texte

Dans ce chapitre, nous allons voir des balises supplémentaires afin de pouvoir afficher des titres, des listes, du texte plus important, etc. En un mot structurer et embellir son texte.

Les paragraphes et sauts de ligne

Rappel

Les balises < p> < /p> permettent de délimiter des paragraphes.

N’est-il pas possible d’ajouter un saut de ligne sans forcément faire un nouveau paragraphe et ainsi éviter que la ligne ne disparaisse hors de l'écran ?

< !DOCTYPE html>
< html lang="fr">
    < head>
        < meta charset="utf-8">
        < title>Le titre de ma page
        < link rel="stylesheet" type="text/css" href="styles.css">
    < /head>
    < body>
    < p> Voici mon premier paragraphe. Celui-ci traite de façon extrêmement détaillée d'un sujet particulièrement intéressant sur lequel je n'ai, ma foi, pas grand chose à raconter si ce n'est que j'essaie d'étendre ma phrase le plus possible afin de bien illustrer mon propos. Parler pour ne rien dire en somme ? hé bien oui tout-à-fait ! Mais c'est hélas ce que font beaucoup de personnes autour de nous. Auriez-vous des exemples me direz-vous, oh non, je n'oserais pas en citer ici en ligne. Rappelez-vous tout ce qui est dit en ligne, reste à jamais.
Je me contenterai donc d'essayer de ne pas faire de fautes d'orthographe, ce qui serait mortifiant !

< p> Ah, vici enfin mon second paragraphe.

< /body>

Vous voulez faire un grand espace entre 2 textes, est-ce une bonne idée selon vous d’empiler les < br> pour faire plein de sauts de ligne ?

Les titres

Les balises de titre vont de < h1>< /h1> (pour le titre principal) jusqu’à < h6> (pour le plus petit titre).

Remarque

Ne confondez pas la balise < h1> avec la balise < title> qui, elle, n’affiche rien sur la page mais uniquement le titre de la page dans l’onglet du navigateur.

Créez un nouveau fichier .html avec la structure de texte ci-dessous. Ajoutez les balises de titres (< h1>, < h2>, etc) et les balises de paragraphes (< p>) aux endroits appropriés :

Remarque

Vous noterez que les tailles de chaque titre sont prédéfinies par le navigateur. Nous pourrons les modifier à notre guise lors que nous verrons le langage CSS.

Les listes

Voici un exemple de code permettant d’afficher 2 listes.

< !DOCTYPE html>
< html lang="fr">
    < head>
        < meta charset="utf-8">
        < title>Ma page< /title>
    < /head>
    < body>
        < h1>Ma liste de courses< /h1>
        < ul>
            < li>Pain< /li>
            < li>Céréales< /li>
            < li>Café< /li>
            < li>Oranges< /li>
        < /ul>

        < h1>Ma recette de pates< /h1>
        < ol>
            <li>Je fais chauffer de l'eau.< /li>
            <li>Je mets les pates dans l'eau.< /li>
            <li>J'attends.< /li>
            <li>Je mets du sel parce que j'ai oublié avant.< /li>
            <li>Je lance une pate contre le mur pour voir si elle est cuite.< /li>
            <li>Je sors les pates.< /li>
            <li>Je mets du beurre.< /li>
            <li>Bon appétit !< /li>
        < /ol>
    < /body>
< /html>

Testez l’exemple précédent et devinez à quoi servent les balises suivantes :

Mettre en valeur du texte

Vous aimeriez faire ressortir certains mots en particulier dans le texte qui s’affiche sur une page web.

La balise la plus utilisée pour cela est < strong> mais HTML vous propose différents moyens de mettre en valeur le texte de votre page :

Reprenez le fichier .html contenant les listes et mettez

Insérer une autre page dans sa page ?

Vous vous demandez comment insérer une vidéo YouTube ou une carte Google Maps sur votre site ? La balise < iframe> peut vous permettre de le faire !

Les iframe permettent d’insérer une page web dans une autre page. Elles étaient très utilisées au début de l’HTML mais ont aujourd’hui un rôle plus secondaire et ne servent très souvent qu’à insérer des éléments provenant de sites tiers comme des modules de partage sociaux ou des cartes Google Maps.

Le plus simple est encore d’obtenir le code d’intégration de la vidéo ou de la carte que vous voulez afficher. Il s’agit d’un code HTML contenant une iframe prête à l’emploi.

Comment faire ?

Pour YouTube, il suffit de faire un clic droit sur la vidéo et de choisir “Copier le code d’intégration”. Vous n’avez alors plus qu’à coller le code dans votre page web.

Pour Google Maps, ouvrez le menu en haut à gauche de la page et cliquez sur “Partager ou intégrer la carte”. Choisissez ensuite “Intégrer une carte”, choisissez la taille de l’iframe (Petite, Moyenne, Grande, taille personnalisée) et copiez le code. Appelez votre enseignant en cas de problème pour le trouver.

Reprenez votre page de l'exercice récapitulatif 1 (.html) et ajoutez 2 iframe. Une comportant une vidéo et une seconde affichant une carte.

Vous êtes le gérant d’une agence de voyage et voulez créer une simple page listant les destinations que vous proposez.

Ecrivez la page web principale du site mesvoyages.ch dans un fichier nommé voyages.html.
Vous êtes libre sur le contenu mais la page doit contenir les éléments suivants: