Cours et exercices corrigés
tableau 2-1 . . Page 40. 26. Le langage HTML 5. PARTIE I. Tableau 2-1. Tous les éléments de la catégorie Phrasing (voir le tableau 2-3) ainsi que <head>. Le
TP HTML Exercice 1 : Votre première page HTML Ecrivez lextrait de
Exercice 4 : Réalisez un mini site comprenant votre CV selon le descriptif suivant: • Un tableau avec bordure fine qui comportera les informations "standards".
Les cahiers dExercices en Programmation : Le langage HTML
Des tableaux seront alors utilisés. Les tableaux sont définis par des balises. Voici les balises utilisées dans ce chapitre : Balise. Description. <table>
Exercice 6 – Les tableaux
Exercice 6 – Les tableaux. 1. Créez un fichier mon-cv.html dans le répertoire /EnvSystemeReseau/tp-html. balise <table> permet d'insérer un tableau dans une ...
Exercice 1. La structure minimale dune page HTML
Le résultat de l'affichage est le même que celui du tableau précédent. La balise <style> contient 3 règles CSS : la première s'applique à tous les éléments <
HTML : exercices
Exercice 1 : Affichage de document HTML. 1. Ouvrez le bloc-note copiez-y le document Exercice 6 : Tableau de statistiques. Ajoutez à votre site une page ...
TP TIC (HTML) - Kiteb.net
TP N°1 : Objectifs : ➢ Savoir écrire le code minimum en HTML pour créer une page Web. ➢ Savoir créer en mode code un tableau. ➢ Savoir insérer une image en
Cours PHP Accéléré
Jun 27 2023 Fabrication d'une table HTML avec les résultats : <html>. <head>. <title>. Connexion à MySQL avec PDO. </title>. <meta charset="utf-8">. <body>.
Travaux Pratiques - Fès
Liens hypertextes Tableaux
Exercice 1. La structure minimale dune page HTML
Créez un répertoire tp-html puis un fichier base.html dans le répertoire Le tableau commence par la balise ouvrante <table> et se termine par la balise ...
TP HTML Exercice 1 : Votre première page HTML Ecrivez lextrait de
Ecrivez l'extrait de code HTML qui réalise ce titrage dans un fichier nommé Un tableau avec bordure fine qui comportera les informations "standards".
Les cahiers dExercices en Programmation : Le langage HTML
Des tableaux seront alors utilisés. Les tableaux sont définis par des balises. Voici les balises utilisées dans ce chapitre : Balise. Description. <table>
TP TIC (HTML) - Kiteb.net
Objectifs : ? Savoir écrire le code minimum en HTML pour créer une page Web. ? Savoir créer en mode code un tableau. ? Savoir insérer une image en HTML.
Exercices sur les tableaux Php - page 1
23 Dec 2015 On voudrait réaliser un tableau HTML $Mois donnant le nombre de jours de chaque mois de l'année par un script PHP utilisant un tableau PHP. Les ...
Travaux Pratiques
Travaux pratiques et exercices d'application Conception de sites Web Exercice 3 (Facultatif) : Donner le code html du plan suivant. - Filières EST.
JEE et Framework Travaux Pratiques
Déployer l'application et vérifier que la page page1.html est définie comme page d'accueil en accédant à Exercice 3 : Affichage dans un tableau.
TP n°1 : php
Exercice n°1: Premier programme </HTML>. Rappels : Les scripts php doivent être interprétés par un parser PHP ... Exercice n°5.2: Les tableaux array() ...
Cours et exercices corrigés
Linsertion d
Les cahiers dExercices en programmation : CSS niveau 2 exercices
Ce livre complète les cahiers d'exercices en HTML. Il vous propose des énoncés L'utilisation de la balise <tbody> est obligatoire dans un tableau en.
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 : , à ,
,
, , - , etc.
¾ les boîtes de type inline :
- sont en flux horizontal : elles se placent l'une à côté de l'autre, sur la même ligne - n'occupent que la place nécessaire à leur contenu - exemples : , ,
, , , , etc. ¾ toute boîte peut être reclassée dans un type différent grâce à la propriété CSS display.
http://htmlhelp.com/reference/html40/block.html : les balises block http://htmlhelp.com/reference/html40/inline.html : les balises inline | Elle a des implications concernant les styles des éléments concernés : ¾ les balises block peuvent être positionnées et dimensionnées à l'aide des propriétés CSS width et
height (largeur et hauteur), min-width et min-height (largeur et hauteur minimales), etc. ¾ les balises inline ne sont pas prévues pour l'être. | Elle a des implications sur les règles d'imbrication des éléments : ¾ les balises block peuvent contenir une (ou plusieurs) autres balises block et/ou inline (sauf quelques exceptions) ¾ les balises inline ne peuvent contenir qu'une (ou plusieurs) balises inline. 1. Créez un nouveau fichier page3.html dans le répertoire /EnvSystemeReseau/tp-html et copiez-y le
contenu de base.html. Au cours de cet exercice, vous utiliserez l'élément
(que nous avons vu au cours de l'exercice 2) et l'élément
. Ce dernier permet de mettre en forme des portions de texte. Vous utiliserez également les propriétés
width (largeur), background-color (couleur d'arrière-plan), padding (marge intérieure) et margin
(marge extérieure). | Insérez dans , successivement : ¾ un
de 200 px de largeur, d'arrière-plan jaune et dont le contenu est le texte une boîte jaune,
¾ un d'arrière-plan vert et dont le contenu est une boîte verte
¾ et un
de 400 px de largeur, 5 px de marge intérieure et d'arrière-plan gris, avec à l'intérieur :
¾ un d'arrière-plan jaune et dont le contenu est une boîte jaune ¾ et un d'arrière-plan bleu et dont le contenu est une boîte bleue. | Que constatez-vous concernant le positionnement dans le flux courant et la largeur des boîtes ? | Attribuez une marge extérieure de 20 px au premier
et de 0 px au second
. Que constatez-vous
concernant l'étendue des marges par rapport aux bordures de l'élément parent ? | Attribuez à
une marge intérieure de 0 px. Observez le résultat. Puis remplacez padding par margin et observez le résultat. Exceptionnellement, avec l'élément
, la propriété margin spécifie non pas les marges extérieures mais les marges intérieures. Par défaut, la marge intérieure de est de 8 px. | Attribuez aux deux premiers la propriété display:inline. Quelle est la conséquence ? | Attribuez au premier la propriété display:block. Quelles sont les conséquences ? Positionnement des éléments dans le flux
1. La propriété CSS position permet de modifier le positionnement par défaut des éléments dans le flux.
| Le positionnement relatif (position:relative;) : ¾ maintient l'élément dans le flux courant, ¾ permet de le décaler par rapport à sa position par défaut dans le flux ¾ et le décalage n'influence en rien les éléments qui le précèdent ou le suivent : ces derniers se
positionnement par rapport à sa position par défaut. | Le positionnement absolu (position:absolute;) : ¾ retire l'élément du flux courant,
¾ permet de le positionner par rapport aux bordures de son parent ¾ et a une influence sur les éléments qui le précèdent ou le suivent : ces derniers considèrent qu'il n'existe
plus (par exemple, l'élément qui le suit dans le flux se positionne non plus par rapport à l'élément
concerné mais par rapport à l'élément qui le précède). 7 ESR 2011-2012
| Le positionnement fixe (position:fixed;) : ¾ s'apparente au positionnement absolu
¾ et l'élément reste toujours dans la même position par rapport à la fenêtre du navigateur, même lorsque
l'utilisateur fait défiler le contenu de la page avec les barres de défilement. | Le positionnement par défaut (position:static;) : ¾ l'élément se trouve à sa position par défaut dans le flux ¾ et les propriétés top, bottom, left et right ne s'y appliquent pas. Un élément est positionné quand la valeur de sa position n'est pas static. Le positionnement d'un tel
élément est réalisé à l'aide des propriétés : ¾ top : décalage du bord haut de l'élément par rapport au bord haut de son parent ¾ bottom : décalage du bord bas de l'élément par rapport au bord bas de son parent ¾ left : décalage du bord gauche de l'élément par rapport au bord gauche de son parent ¾ right : décalage du bord droit de l'élément par rapport au bord droit de son parent 1. Insérez l'élément suivant dans page3.html :
Décalez l'élément de 10 px à gauche et de 5 px en bas. Quelles sont les conséquences ?
2. Positionnez le premier de la question 2 en absolu. Quelles sont les conséquences ? Où se trouve la
boîte bleue, à présent, et par rapport à quoi se place-t-elle ? 3. Créez un nouveau fichier nommé page4.html dans le répertoire /EnvSystemeReseau/tp-html et
copiez-y le contenu du fichier base.html. | Insérez dans l'élément , successivement : ¾ un élément dont le contenu est : " Iam summus Pater architectus Deus Hanc quam videmus mundanam domum, divinitatis templum augustissimum, archanae legibus sapientiae fabrefecerat. Supercaelestem regionem mentibus decorarat ;
aethereos globos aeternis animis vagetarat ; excrementarias ac feculentas inferioris mundi partes amnigena
animalium turba complera. [...] » ¾ puis un élément dont le contenu est : Lien 1
Lien 2
Lien 3
| Par rapport à quel élément les deux
seraient-ils positionnés si on les sortait du flux courant ? | Attribuez au premier
les propriétés suivantes : un positionnement absolu ; à 10 % du bord gauche et 5% du bord haut de la fenêtre ; une largeur de 30% et une hauteur de 100% ; une marge intérieure de 15
px ; une bordure de couleur noire, d'une épaisseur de 1 px et de style solid. | Attribuez au second
: un positionnement fixe ; à 2% du bord haut et 2% du bord droit de la fenêtre ; une largeur de 10% ; une marge intérieure de 15 px ; un arrière-plan de couleur gris. | Faites défiler la page vers le haut et vers le bas avec les barres de défilement et observez le comportement
des deux éléments . 8 ESR 2011-2012
Exercice 6 Les tableaux
1. Créez un fichier mon-cv.html dans le répertoire /EnvSystemeReseau/tp-html. Copiez-y le
contenu du fichier base.html. 2. Complétez le contenu de la balise imbriquée dans avec le titre suivant : Curriculum
Vitae de Nom Prénom.
3. Souvent, pour présenter des informations structurées en lignes et en colonnes, on utilise les tableaux. La
balise permet d'insérer un tableau dans une page Web. Un tableau est défini de la manière suivante : | Le tableau commence par la balise ouvrante et se termine par la balise fermante
. | On utilise la balise (table row) pour insérer une nouvelle ligne. | On utilise la balise (table data) pour insérer une nouvelle cellule dans une ligne. | On utilise la balise (table head) pour insérer un titre de ligne ou de colonne Voici un exemple de tableau et le résutlat de son affichage : 1. Dans cet exemple, tous les élément ont un attribut style de même valeur, et tous les éléments 9 ESR 2011-2012
ont un attribut style de même valeur. Afin d'appliquer les mêmes styles à plusieurs balises sans les répéter dans
chacune des balises concernées, on peut définir une feuille de style interne. Pour cela on utilise la balise
[PDF] exercice identité remarquable factorisation
[PDF] exercice identité remarquable seconde
[PDF] exercice immunité bac science
[PDF] exercice imparfait passé simple cm2 ? imprimer
[PDF] exercice induction mpsi
[PDF] exercice inégalité de bernoulli
[PDF] exercice information chiffrée terminale stmg
[PDF] exercice interactif javascript
[PDF] exercice java corrigé debutant
[PDF] exercice java corrigé debutant pdf
[PDF] exercice java corrigé heritage
[PDF] exercice javascript formulaire corrigé
[PDF] exercice jeu a 3 basket
[PDF] exercice la houle
[PDF] exercice laser terminale s
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 :¾ 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) 6ESR 2011-2012
- exemples : à ,
,
- ,
- , etc.
¾ les boîtes de type inline :
- sont en flux horizontal : elles se placent l'une à côté de l'autre, sur la même ligne - n'occupent que la place nécessaire à leur contenu - exemples : , ,, , , , etc.
¾ toute boîte peut être reclassée dans un type différent grâce à la propriété CSS display.
http://htmlhelp.com/reference/html40/block.html : les balises block http://htmlhelp.com/reference/html40/inline.html : les balises inline | Elle a des implications concernant les styles des éléments concernés :¾ les balises block peuvent être positionnées et dimensionnées à l'aide des propriétés CSS width et
height (largeur et hauteur), min-width et min-height (largeur et hauteur minimales), etc. ¾ les balises inline ne sont pas prévues pour l'être. | Elle a des implications sur les règles d'imbrication des éléments : ¾ les balises block peuvent contenir une (ou plusieurs) autres balises block et/ou inline (sauf quelques exceptions) ¾ les balises inline ne peuvent contenir qu'une (ou plusieurs) balises inline.1. Créez un nouveau fichier page3.html dans le répertoire /EnvSystemeReseau/tp-html et copiez-y le
contenu de base.html.Au cours de cet exercice, vous utiliserez l'élément
(que nous avons vu au cours de l'exercice 2) et l'élément
. Ce dernier permet de mettre en forme des portions de texte. Vous utiliserez également les propriétés
width (largeur), background-color (couleur d'arrière-plan), padding (marge intérieure) et margin
(marge extérieure). | Insérez dans , successivement :¾ un
de 200 px de largeur, d'arrière-plan jaune et dont le contenu est le texte une boîte jaune,
¾ und'arrière-plan vert et dont le contenu est une boîte verte
¾ et un
de 400 px de largeur, 5 px de marge intérieure et d'arrière-plan gris, avec à l'intérieur :
¾ un d'arrière-plan jaune et dont le contenu est une boîte jaune ¾ et un d'arrière-plan bleu et dont le contenu est une boîte bleue. | Que constatez-vous concernant le positionnement dans le flux courant et la largeur des boîtes ?| Attribuez une marge extérieure de 20 px au premier
et de 0 px au second
. Que constatez-vous
concernant l'étendue des marges par rapport aux bordures de l'élément parent ?| Attribuez à
une marge intérieure de 0 px. Observez le résultat. Puis remplacez padding par margin et observez le résultat.Exceptionnellement, avec l'élément
, la propriété margin spécifie non pas les marges extérieures mais les marges intérieures. Par défaut, la marge intérieure de est de 8 px. | Attribuez aux deux premiersla propriété display:inline. Quelle est la conséquence ? | Attribuez au premier la propriété display:block. Quelles sont les conséquences ?
Positionnement des éléments dans le flux
1. La propriété CSS position permet de modifier le positionnement par défaut des éléments dans le flux.
| Le positionnement relatif (position:relative;) : ¾ maintient l'élément dans le flux courant, ¾ permet de le décaler par rapport à sa position par défaut dans le flux¾ et le décalage n'influence en rien les éléments qui le précèdent ou le suivent : ces derniers se
positionnement par rapport à sa position par défaut. | Le positionnement absolu (position:absolute;) :¾ retire l'élément du flux courant,
¾ permet de le positionner par rapport aux bordures de son parent¾ et a une influence sur les éléments qui le précèdent ou le suivent : ces derniers considèrent qu'il n'existe
plus (par exemple, l'élément qui le suit dans le flux se positionne non plus par rapport à l'élément
concerné mais par rapport à l'élément qui le précède). 7ESR 2011-2012
| Le positionnement fixe (position:fixed;) :¾ s'apparente au positionnement absolu
¾ et l'élément reste toujours dans la même position par rapport à la fenêtre du navigateur, même lorsque
l'utilisateur fait défiler le contenu de la page avec les barres de défilement. | Le positionnement par défaut (position:static;) : ¾ l'élément se trouve à sa position par défaut dans le flux ¾ et les propriétés top, bottom, left et right ne s'y appliquent pas.Un élément est positionné quand la valeur de sa position n'est pas static. Le positionnement d'un tel
élément est réalisé à l'aide des propriétés : ¾ top : décalage du bord haut de l'élément par rapport au bord haut de son parent ¾ bottom : décalage du bord bas de l'élément par rapport au bord bas de son parent ¾ left : décalage du bord gauche de l'élément par rapport au bord gauche de son parent ¾ right : décalage du bord droit de l'élément par rapport au bord droit de son parent1. Insérez l'élément suivant dans page3.html :
Décalez l'élément de 10 px à gauche et de 5 px en bas. Quelles sont les conséquences ?
2. Positionnez le premier de la question 2 en absolu. Quelles sont les conséquences ? Où se trouve la
boîte bleue, à présent, et par rapport à quoi se place-t-elle ?3. Créez un nouveau fichier nommé page4.html dans le répertoire /EnvSystemeReseau/tp-html et
copiez-y le contenu du fichier base.html. | Insérez dans l'élément , successivement :¾ un élément
dont le contenu est : " Iam summus Pater architectus Deus Hanc quam videmus mundanam domum, divinitatis templumaugustissimum, archanae legibus sapientiae fabrefecerat. Supercaelestem regionem mentibus decorarat ;
aethereos globos aeternis animis vagetarat ; excrementarias ac feculentas inferioris mundi partes amnigena
animalium turba complera. [...] » ¾ puis un élémentdont le contenu est :Lien 1
Lien 2
Lien 3| Par rapport à quel élément les deux
seraient-ils positionnés si on les sortait du flux courant ?| Attribuez au premier
les propriétés suivantes : un positionnement absolu ; à 10 % du bord gaucheet 5% du bord haut de la fenêtre ; une largeur de 30% et une hauteur de 100% ; une marge intérieure de 15
px ; une bordure de couleur noire, d'une épaisseur de 1 px et de style solid.| Attribuez au second
: un positionnement fixe ; à 2% du bord haut et 2% du bord droit de la fenêtre ; une largeur de 10% ; une marge intérieure de 15 px ; un arrière-plan de couleur gris.| Faites défiler la page vers le haut et vers le bas avec les barres de défilement et observez le comportement
des deux éléments. 8ESR 2011-2012
Exercice 6 Les tableaux
1. Créez un fichier mon-cv.html dans le répertoire /EnvSystemeReseau/tp-html. Copiez-y le
contenu du fichier base.html.2. Complétez le contenu de la balise
imbriquée dans avec le titre suivant : Curriculum Vitae de Nom Prénom.
3. Souvent, pour présenter des informations structurées en lignes et en colonnes, on utilise les tableaux. La
balisepermet d'insérer un tableau dans une page Web. Un tableau est défini de la manière suivante : | Le tableau commence par la balise ouvrante
et se termine par la balise fermante
. | On utilise la balise(table row) pour insérer une nouvelle ligne. | On utilise la balise (table data) pour insérer une nouvelle cellule dans une ligne. | On utilise la balise (table head) pour insérer un titre de ligne ou de colonne Voici un exemple de tableau et le résutlat de son affichage : 1. Dans cet exemple, tous les élément
ont un attribut style de même valeur, et tous les éléments 9 ESR 2011-2012
ont un attribut style de même valeur. Afin d'appliquer les mêmes styles à plusieurs balises sans les répéter dans
chacune des balises concernées, on peut définir une feuille de style interne. Pour cela on utilise la balise
[PDF] exercice identité remarquable factorisation
[PDF] exercice identité remarquable seconde
[PDF] exercice immunité bac science
[PDF] exercice imparfait passé simple cm2 ? imprimer
[PDF] exercice induction mpsi
[PDF] exercice inégalité de bernoulli
[PDF] exercice information chiffrée terminale stmg
[PDF] exercice interactif javascript
[PDF] exercice java corrigé debutant
[PDF] exercice java corrigé debutant pdf
[PDF] exercice java corrigé heritage
[PDF] exercice javascript formulaire corrigé
[PDF] exercice jeu a 3 basket
[PDF] exercice la houle
[PDF] exercice laser terminale s
- ,