TP6 HTML Et CSS
TP6 HTML Et CSS
I2D
Lycée Felix Le Dantec EN HTML ET CSS TP6 - 3H
- Lannion
NOM : CLASSE :
PRÉNOM :
L'objectif du TP est d'écrire une page web composée d’images, de texte sous différentes tailles, de liens etc..
Dans la première partie du TP, vous allez vous familiariser avec certaines des balises les plus couramment
utilisées en HTML.
Dans la deuxième partie du TP vous aborderez les feuilles de styles (CSS).
En fait la mise en page dans le fichier HTML n'a pas d'importance ; il faut utiliser des balises pour formater notre
texte.
✔ Modifier le corps du programme en ajoutant la balise orpheline <br/> après « La bataille navale ».
Enregistrer et regarder le résultat dans le navigateur. La balise <br />, comme break, permet donc
d'effectuer un saut de ligne.Supprimer la balise <br/>
On souhaite maintenant formater le texte :
✔ Appliquer le style titre de type h1 au texte "La bataille navale" en ajoutant les balises en paires <h1> et
</h1> autour de « La bataille navale ». De même, appliquer le style paragraphe p au reste du texte en
utilisant les balises <p> et </p>. Enregistrer et vérifier dans le navigateur.
✔ Ajouter enfin le paragraphe suivant à votre page (copiez-collez !). Enregistrer et vérifier dans le navigateur.
<h2>Rappel des règles</h2>
<p>La bataille navale, appelée aussi touché-coulé, est un jeu de société dans lequel
deux joueurs doivent placer des « navires » sur une grille tenue secrète et tenter de
« toucher » les navires adverses. Le gagnant est celui qui parvient à torpiller complètement
les navires de l'adversaire avant que tous les siens ne le soient. Chaque joueur possède les
mêmes navires, dont le nombre et le type dépendent des règles du jeu choisies.
La grille de jeu est toujours la même, numérotée de 1 à 10 horizontalement et de A à J
verticalement.
Notre jeu de bataille "version light" aura une dimension réduite de 8x8 cases et 3 bateaux :
un croiseur (4 cases), un contre-torpilleurs (3 cases) et un torpilleur (2 cases).
</p>
✔ Modifier votre programme HTML pour y inclure la liste à puces dans la partie cahier des charges. Vérifier
dans le navigateur.
Les tableaux peuvent être très utiles dans la mise en page. Nous allons utiliser un tableau pour la partie cahier des
charges. L'objectif est d'obtenir ceci :
Le site du W3C ne doit pas vous trouver d'erreurs ... sinon corrigez-les !
Validation prof :
✔ Afin d'établir un lien vers un fichier mon_style.css, ajouter dans l'en-tête de votre fichier HTML (entre
<head> et </head>) la ligne :
✔ Sous Geany, créer un nouveau fichier mon_style.css. Enregistrer ce fichier dans votre dossier de travail.
✔ Utiliser le cours pour effectuer les mises en forme suivantes. Vérifier dans le navigateur.
- titre h1 : police Trebuchet MS, gras, très très grande taille, centré
- titre h2 : police Trebuchet MS, gras, grande taille, couleur #007F0E
- paragraphe p : police Arial, taille normale
- liste ul : police Arial, taille normale
HTML CSS
#bateau {
<img src="images/bataille_navale.jpg"
width:160px;
alt="bataille navale" id="bateau"/>
}
✔ Modifier votre programme. Pour la deuxième image, vous choisirez une largeur de 700 pixels. Vérifier dans
le navigateur.
Le schéma ci-dessous montre un exemple de présentation d'une page utilisant ces différentes balises.
<header>
<section
id="regles">
<nav>
<section
id="cdc">
<footer>
Il nous reste maintenant à écrire la mise en forme de ces balises dans le CSS. Il est possible grâce aux feuilles de
style de positionner au pixel près du texte ou des images. Nous allons utiliser ici le positionnement flottant, le plus
répandu sur les sites WEB.
- le sélecteur "float" permet de positionner l'élément sur la page
ex : float : left;
- le sélecteur "width" permet de spécifier la largeur de l'élément sur la page
ex : width : 20%;
- le sélecteur "height" permet de préciser la hauteur de l'élément sur la page
ex : height : 600px;
✔ Utiliser le cours sur les CSS pour effectuer les mises en forme suivantes. Vérifier dans le navigateur. Vous
devez obtenir la page WEB demandée en première page du TP.
- bloc header : couleur de texte blanche, couleur de fond #007F0E, arrondi d'angles de 10px, marges
intérieures droite et gauche de 5px
- bloc nav : positionnement à gauche, couleur de fond #E4E2E0, largeur 200px, arrondi d'angles de
10px, marges intérieures de 5px (haut, droite, bas, gauche)
- bloc section règles : marge extérieure gauche de 220px, couleur de fond #E4E2E0, arrondi d'angles
de 10px, marges intérieures de 5px (haut, droite, bas, gauche)
- bloc section cdc : marge extérieure gauche de 220px, marge extérieure haute de 10px, couleur de
fond #E4E2E0, arrondi d'angles de 10px, marges intérieures de 5px (haut, droite, bas, gauche)
- bloc footer : couleur de texte blanche, couleur de fond #007F0E, arrondi d'angles de 10px, marges
intérieures droite et gauche de 15px, caractères gras, marge extérieure haute de 10px
✔ Utiliser à nouveau le site du W3C pour valider votre fichier HTML ainsi que votre feuille de style.
http://validator.w3.org/
http://www.css-validator.org/
Validation prof :