Créez un répertoire tp-html puis un fichier base html dans le répertoire En cliquant sur le texte Retour au début de la page de la seconde balise , vous
Previous PDF | Next PDF |
[PDF] TP HTML Exercice 1 : Votre première page HTML Ecrivez lextrait de
Exercice 3 : Un formulaire avec plein de choses Ecrivez le code HTML qui affiche le formulaire ci-dessous : Page 3 Exercice 4 :
[PDF] Cours et exercices corrigés - fnac-staticcom
Le langage HTML 5 PARTIE I attribut Action de l'utilisateur onloadstart Début d' un téléchargement d'un média onmousedown Enfoncement d'un bouton de la
[PDF] Programmation Web TP1 - HTML 1 - Une première - Academie pro
Le code associé en HTML : Exercice 1 : création de votre première page html Préparez votre espace de travail en créant un dossier "public_html_local" dans
[PDF] Exercice 1 La structure minimale dune page HTML
Créez un répertoire tp-html puis un fichier base html dans le répertoire En cliquant sur le texte Retour au début de la page de la seconde balise , vous
[PDF] Examen Final
Exercice 1 : Architecture du Web (10 points) a (1 point) Internet ? d (1 point) Quelle est la spécificité des noms de fichier index html ou index php par rapport
[PDF] Cours et exercices corrigés
HTML 5 et CSS 3 CHAPITRE 9 Couleurs et images de fond 257 La couleur d'avant-plan
[PDF] TP HTML/CSS
(pages web html ou php) Dans ce répertoire, créez un sous-répertoire appelé tp1 dans lequel vous placerez les fichiers de ce TP Exercice 1 - Contenu des
[PDF] Travaux pratiques - Dunod
Présentation des exercices TP_CSS_xx_début html (où xx est le numéro du TP) est le fichier initial à partir duquel travailler, et le À chaque début d'exer-
[PDF] Séance dExercices Dirigés HTML et JavaScript - Cnam
ED HTML et Javascript page 1/6 Séance d'Exercices Dirigés HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante
[PDF] Séance dExercices Dirigés HTML, CGI et PHP - Cnam
Exercice 1 : Formulaire et script CGI Soit le formulaire 1°) Construire la page HTML qui présente ce formulaire La ligne 6 accueille la balise de début PHP
[PDF] exercice html tableau corrigé pdf
[PDF] exercice html tableau pdf
[PDF] exercice identité remarquable factorisation
[PDF] exercice identité remarquable seconde
[PDF] exercice immunité bac science
[PDF] exercice immunologie terminale s
[PDF] exercice imparfait passé simple cm2 ? imprimer
[PDF] exercice incertitude terminale s
[PDF] exercice induction mpsi
[PDF] exercice inégalité de bernoulli
[PDF] exercice infinitif radical terminaison cm2
[PDF] exercice information chiffrée terminale stmg
[PDF] exercice interactif javascript
[PDF] exercice java corrigé debutant
1
ESR 2011-2012
Exercice 1. La structure minimale d'une page HTML
1. Créez un répertoire tp-html puis un fichier base.html dans le répertoire /EnvSystemeReseau/ avec le
contenu suivant (sans les numéros de lignes) :Ce fichier, qui contient la structure minimale d'une page HTML, vous servira de base de départ à chaque fois que
vous créerez une nouvelle page HTML.2. Analyse :
| Un document HTML commence et se termine avec les balises et . Ces balises indiquent au navigateur que le document est entièrement composé en HTML. | Tout document HTML contient deux parties principales :¾ un en-tête, défini dans la balise
et qui contient les informations concernant le document¾ et un corps, défini dans la balise
et qui contient le contenu à afficher dans le navigateur| L'élément d'en-tête le plus important, et le seul obligatoire, est le titre, spécifié à l'aide de la balise
3. Pour afficher ce fichier dans un navigateur Web, vous pouvez :
| soit cliquer sur le fichier avec le bouton droit de la souris et choisir Ouvrir avec/Navigateur Web,
| soit ouvrir un navigateur Web et ouvrir le fichier à partir du menu Fichier/Ouvrir un fichier.4. Remarque :
Les accents ne sont pas correctement affichés par le navigateur. Afin de remédier à ce problème :
| On indique au navigateur la table de caractères (charset) qu'il doit utiliser pour afficher le contenu de la
page (les tables de caractères sont associées à la notion de claviers nationaux). On utilise pour cela la balise
.Pour l'affichage de caractères issus de la majorité des langues (français, anglais, espagnol, italien, etc.), on utilise
la table ISO-8859-1 (http://fr.wikipedia.org/wiki/ISO_8859_1). Si la page contient des caractères issus de
familles de langues différentes (par exemple, du français et du russe), on utilise la table UTF-8
(http://fr.wikipedia.org/UTF_8). La liste officielle de toutes les tables de caractères existantes se trouve à l'adresse
suivante : http://www.iana.org/assignments/character-sets.| Pour s'assurer que les caractères accentués s'affichent correctement dans tous les navigateurs du monde, on
les remplace par leur nom d'entité ou par leur code d'entité.¾ Un code d'entité est composé du caractère & (esperluette), du code HTML du caractère concerné et du
caractère ; (point-virgule) : &code_HTML;¾ Un nom d'entité est composé de la séquence (esperluette cad ampersand en anglais et croisillon, du
code ASCII du caractère concerné et du caractère ; (point-virgule) : code_ASCII; ¾ Exemple : représentation du caractère 'é' (e avec accent aigu) par son entité - son code HTML est eacute, son code d'entité est é - son code ASCII est 233, son nom d'entité est éVous trouverez à l'adresse http://www.w3schools.com/tags/ref_entities.asp la liste complète des noms d'entités
(colonne 'Entity name') et des codes d'entités (colonne 'Entity numbers'). | Complétez le fichier base.html (voir le code suivant) et sauvegardez-le. Puis, dans lenavigateur, rechargez la page, en cliquant sur la touche
ESR 2011-2012
Exercice 2. Ma première page HTML
1. Ouvrez un nouveau fichier et enregistrez-le sous le nom page1.html dans le répertoire
/EnvSystemeReseau/tp-html. Puis, copiez et collez le contenu de base.html dans ce nouveau fichier.2. Créez un répertoire images dans le répertoire /EnvSystemeReseau/tp-html. Recherchez le logo de
l'université Paris-Est sur le Web et enregistrez l'image dans votre répertoire images sous le nom logo-
upe.jpg. Placez ensuite votre photo préférée de vous-même dans le répertoire images sous le nom
moi.jpg.3. Complétez le fichier page1.html de manière à obtenir le document suivant :
4. Analyse :
| Tout d'abord, les lignes 7, 11, 18 et 25 sont des commentaires. Il est possible d'ajouter, dans une page
HTML, des éléments d'information à destination des programmeurs. Il peut s'agir, par exemple, de
mentions internes sur l'auteur et la date de création du fichier, ou de remarques concernant le code qui
permettront à toute personne ou au programmeur lui-même de lire ou relire aisément le code HTML.
Les commentaires sont placés entre les séquences (marqueur de fin). Tout ce
qui se trouve entre ces deux marqueurs est ignoré par le navigateur lors de l'affichage.| La balise
(ligne 8) permet d'introduire un titre de premier niveau. Le langage HTML possède six
niveaux de titres : les balises
, , ... jusqu'à , affichées par les navigateurs dans une taille décroissante de caractères. La balise (ligne 14) introduit donc un titre de niveau 3.
, affichées par les navigateurs dans une taille décroissante de caractères. La balise (ligne 14) introduit donc un titre de niveau 3.
Dans la plupart des navigateurs, les titres
, et sont affichés avec une police plus grosse que le 3 ESR 2011-2012
sont affichés avec une police plus grosse que le 3 ESR 2011-2012
texte normal,
est affiché avec une police de même taille que le texte normal, et et sont plus petits.
sont plus petits.
| La balise
(lignes 9 et 16) permet d'introduire une ligne horizontale dans la page. Elle peut être
utilisée pour séparer les différentes sections d'un document, en l'occurrence, le titre, le sous-titre, le contenu
et la signature.| La balise (lignes 12 et 15) permet d'introduire une image à partir d'un fichier dont le chemin est
spécifié par l'attribut src. L'attribut alt permet de spécifier un texte alternatif au cas où l'image ne
s'afficherait pas. L'attribut title spécifie le contenu de l'infobulle qui s'affiche lors du survol de l'image
avec la souris. D'autres attributs de la balise (que nous verrons plus en détail au cours d'un prochain
| La balise
(lignes 19 et 26) marque le début d'un paragraphe. Lorsque le navigateur rencontre cette
balise, il insère un saut de ligne et un espace vertical avant l'élément suivant. On peut également insérer un
saut de ligne simple à l'intérieur d'un paragraphe avec la balise(ligne 24).
| Les balises (texte en gras) et (texte en italiques) sont des balises de style physique. Ces balises
sont utilisées lorsqu'on veut que le texte s'affiche d'une certaine manière (en gras, en italiques, etc.).
| La balise (ligne 23) est un lien hypertexte qui renvoie à la première balise (ligne 8), qu'on
appelle une ancre. En cliquant sur le texte Retour au début de la page de la seconde balise est longue.| Enfin, la balise est une balise de style de contenu. Elle indique que le texte inclus est une citation
bibliographique. Par convention, son contenu est affiché en italiques.Les balises de style de contenu indiquent au navigateur que leur contenu présente une signification, un usage
particulier. Le navigateur met alors ce contenu en forme en fonction de cette signification. Les balises de style de
contenu sont essentielles pour le traitement automatique du contenu d'une page HTML. La balise peut,
par exemple, permettre d'extraire automatiquement une bibliographie depuis un fichier HTML.5. Téléchargez sur le Web une image de taille moyenne. Enregistrez-la dans votre répertoire images. Puis
insérez-la dans la page, avant le paragraphe qui commence à la ligne 19. Utilisez ensuite les barres de
défilement pour descendre au bas de la page. Puis retournez en haut de page avec le lien Retour au début
de la page.Exercice 3. Les balises HTML
1. HTML est un langage imbriqué : les balises sont des instructions qui, insérées dans le document, indiquent au
navigateur comment afficher leur contenu. Les balises sont donc interprétées par le navigateur, elles ne sont
pas affichées à l'écran. Formellement, une balise HTML est un nom encadré par les caractères < (inférieur) et
> (supérieur). Par exemple, .On distingue deux types de balises :
| La plupart des balises HTML sont des balises doubles : elles nécessitent deux balises, une ouvrante
() et une fermante (). La balise fermante est identique à la balise ouvrante, elle contient
en plus un caractère / avant le nom.La zone de contenu délimitée par ces deux balises constitue le contenu de la balise (du texte et/ou d'autres
balises) qui, ainsi délimité, peut être traité de manière exclusive, pour la mise en forme par exemple.
Exemple : Du texte en italiques
| Il existe également quelques balises simples (ou vides). Ce sont des balises qui ne peuvent contenir
d'autres balises HTML, elles n'ont donc pas besoin d'être fermées , car elles sont auto-fermantes et le
caractère / marquant la fin de l'élément se place à la fin de la balise ouvrante. Exemple :![c'est moi ! Toto](images/moi.jpg)
Recherchez dans la page http://creer-un-site.fr/liste-des-balises-html-xhtml-28.php la liste des balises simples du
HTML.1. Un document HTML est composé de balises imbriquées de manière hiérarchique.
| On distingue alors les ancêtres, les parents, les enfants et les frères. Exemple : Du texte en italiques et soulignéLa balise est parent de la balise , qui est elle-même parent de la balise . La balise
4ESR 2011-2012
est ancêtre de la balise . Inversement, est enfant de , qui est elle-même enfant de
. - Complétez les phrases a à g à partir du code qui suit : a.est ____________________ de
. b. Les deux
sont ____________________. c.
est ____________________ de
. d.
est ____________________ de
. e. est ____________________ de . f.
est ____________________ de et de . g. est ____________________ de .
| L'imbrication de balises permet de cumuler les propriétés à appliquer à une portion de contenu. Dans
l'exemple Du texte en italiques et souligné :w la portion de texte 'Du texte' sera affichée en gras car elle est contenue dans la balise
w la portion 'en italiques' sera affichée à la fois en gras et en italiques, car elle est contenue dans la balise
qui est elle-même imbriquée dans la balisew et la portion 'en souligné' sera affichée à la fois en gras, en italiques et soulignée, car elle est contenue
dans la balise , qui est imbriquée dans la balise , qui est imbriquée dans la balise .
| Le chevauchement des balises est une erreur qui empêche l'affichage correct du contenu. Exemple : Les balises ne sont pas imbriquées correctement - Trouvez les erreurs qui se sont glissées dans le code suivant et corrigez-les.1. La balise ouvrante peut contenir des attributs qui précisent ou modifient leur comportement. Ces attributs sont
placés après le nom de la balise, chacun séparé par un ou plusieurs espaces, tabulations ou retours chariot. Leur
ordre n'a aucune importance.Les attributs sont notés sous la forme nom_attribut="valeur". Par exemple, l'attribut style permet de
spéficier la mise en forme du contenu d'un élément (positionnement des éléments qu'il contient, couleur du texte,
couleur d'arrière-plan, tailles, etc.) à l'aide des propriétés de style du CSS. Sa notation est :
style="propriété1:valeur; propriété2:valeur; ...; propriétéN:valeur".Exemple :
IMPORTANT : Les noms des balises et des attributs ne sont pas sensibles à la casse (
, et sont équivalents). En revanche, les valeurs assignées à un attributs sont sensibles à la casse. En particulier, les noms de fichiers et de répertoires (URL). 5ESR 2011-2012
Exercice 4. Mise en page
1. Ouvrez un nouveau fichier et enregistrez-le sous le nom page2.html dans le répertoire
/EnvSystemeReseau/tp-html. Puis, copiez-y le contenu du fichier base.html.2. Dans la balise , insérez des éléments de la manière suivante : 3. Explications :
| La balise
permet de diviser l'espace en zones d'affichage indépendantes. Chaque zone (ou 'boîte') peut être dotée de barres de défilement, d'une image d'arrière-plan, de styles indépendants, et peut être
positionnée de façon précise sur la page. | Les principales propriétés CSS de la balise
sont : width (largeur), height (hauteur), margin (marge extérieure), padding (marge intérieure), border-color (couleur de la bordure), border- width (épaisseur de la bordure), border-style (style de trait de la bordure), background-color (couleur d'arrière-plan). 1. La propriété background-image permet de définir l'image d'arrière-plan d'une boîte. Elle est fixée par
l'URL de l'image : background-image:url(image), où image est l'adresse de l'image, par exemple images/logo-upe.jpg. | Insérez, à la suite de la seconde boîte
, une balise de 50% de largeur (width) et 10% de hauteur (height) avec un arrière-plan de couleur orange (background-color). | Le contenu de cette boîte est Ce texte est affiché au-dessus de l'image d'arrière-plan. | Ajoutez comme image d'arrière-plan de cette boîte l'image logo-upe.jpg de l'exercice 2. 2. Par défaut, l'image d'arrière-plan se répète horizontalement et verticalement. Utilisez la propriété
background-repeat avec la valeur appropriée afin d'empêcher l'arrière-plan de se répéter.
3. Par défaut, l'image d'arrière-plan se place en haut à gauche dans la boîte. Utilisez la propriété background-
position (background-position: horizontale verticale;), où horizontale et verticale sont la position horizontale et verticale, afin de positionner l'image en bas et au centre de la
boîte. Exercice 5. Le flux HTML
La disposition des éléments d'une page HTML se fait par défaut selon le flux courant : le navigateur parcourt le
code HTML et affiche au fur et à mesure les balises qu'il rencontre. Par conséquent, chaque élément est dépendant
des éléments qui l'entourent. Boîtes bloc et en-ligne
1. Généralement, on distingue deux types d'éléments HTML : les éléments de type inline (en-ligne) et les
éléments de type block (bloc). Cette distinction a diverses implications sur les éléments concernés.
| Elle a des implications sur le positionnement des éléments dans le flux courant : ¾ les boîtes de type block :
- sont en flux vertical : elles se placent l'une en-dessous de l'autre - occupent automatiquement toute la largeur disponible de leur conteneur (élément parent) 6 ESR 2011-2012
- exemples :
3. Explications :
| La balise
peut être dotée de barres de défilement, d'une image d'arrière-plan, de styles indépendants, et peut être
positionnée de façon précise sur la page.| Les principales propriétés CSS de la balise
1. La propriété background-image permet de définir l'image d'arrière-plan d'une boîte. Elle est fixée par
l'URL de l'image : background-image:url(image), où image est l'adresse de l'image, par exemple images/logo-upe.jpg.| Insérez, à la suite de la seconde boîte
2. Par défaut, l'image d'arrière-plan se répète horizontalement et verticalement. Utilisez la propriété
background-repeat avec la valeur appropriée afin d'empêcher l'arrière-plan de se répéter.
3. Par défaut, l'image d'arrière-plan se place en haut à gauche dans la boîte. Utilisez la propriété background-
position (background-position: horizontale verticale;), où horizontale etverticale sont la position horizontale et verticale, afin de positionner l'image en bas et au centre de la
boîte.Exercice 5. Le flux HTML
La disposition des éléments d'une page HTML se fait par défaut selon le flux courant : le navigateur parcourt le
code HTML et affiche au fur et à mesure les balises qu'il rencontre. Par conséquent, chaque élément est dépendant
des éléments qui l'entourent.Boîtes bloc et en-ligne
1. Généralement, on distingue deux types d'éléments HTML : les éléments de type inline (en-ligne) et les
éléments de type block (bloc). Cette distinction a diverses implications sur les éléments concernés.
| Elle a des implications sur le positionnement des éléments dans le flux courant :