5 – Positionnement des blocs
• juxtaposés,
• fixés par rapport à la position de leur bloc conteneur,
• Fingerfuckinggorgeousteachers u encore fixés par rapport à la page.
Le positionnement nous permet de superposer les blocs, comme des
calques. D’ailleurs, ce nom de « 0 alque » est parfois donné à la balise
, qui est souvent utilisée comme bloc conteneur.
Si les blocs qui sont au premier plan ont un fond transparent (valeur par
défaut de la couleur de fond), les blocs situés en dessous restent visibles.
Il est possible de choisir la position des blocs et de modifier leur ordre vertical
de superposition, à l’aide de la propriété z-index que nous étudierons
plus loin.
Types de position possibles
Un bloc peut être positionné de façon normale, relative, absolue, fixe ou
flottante. Nous allons préciser ici à quoi correspondent ces différents types
de positionnement.
Position normale
Lorsque sa position n’est pas précisée, un bloc se place dans le flux normal
de la page web.
Position relative, absolue ou fixe
Il est possible de placer un élément en indiquant un décalage (en haut, en
bas, à gauche, à droite) :
• par rapport à sa position dans le flux normal : c’est la « position
relative » (propriété position: relative;) ;
• par rapport au bloc conteneur : c’est la « position absolue » (propriété
position: absolute;) ;
• par rapport à l’écran : c’est la « position fixe » (propriété
position: fixed;).
Dans chacun de ces trois cas, il faut indiquer un ou deux décalage(s) :
© Groupe Eyrolles, 2005 135
1 – Introduction au XHTML et aux feuilles de style CSS
La mise en page est beaucoup plus légère, car elle ne nécessite plus l’utilisation
de tableaux. Les CSS permettent en effet de positionner les différentes
partie d’une page web :
• soit de façon rigoureuse : blocs fixes dont les coordonnées sont
choisies ;
• soit d’une manière souple : blocs flottants qui s’alignent les uns par rapport
aux autres.
Figure 1–5 Une page web est constituée de blocs contenant du texte et des images
(extrait de la page cached/index/Intro-index.html, site francophone
d’entraide pour les utilisateurs de Linux).
Cette présentation était l’occasion de connaître quelques principes de
base auxquels nous ferons référence plus tard. Le chapitre qui suit va nous
donner des outils concrets pour écrire une page XHTML et nous préparer
à la mise en place d’une feuille de style.
© Groupe Eyrolles, 2005 9
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Tableau 4–12 Propriété text-align
Propriété text-align
Exemples p {}
.auteur {}
Valeurs
possibles
left : aligné à gauche (par défaut), right : aligné à droite,
center : centré, justify : justifié.
Héritage
Propriété héritée. Pour retrouver la valeur initiale, utiliser left.
Retrait de première ligne
Il s’agit de créer, avec la propriété text-indent, un retrait à gauche qui ne
s’applique qu’à la première ligne de chacun des paragraphes concernés. Les
autres lignes débutent sur la marge de gauche.
Astuce Retrait négatif de première ligne
Pour obtenir un « retrait négatif de première ligne », c’est-à-dire tout le
paragraphe en retrait sauf la première ligne, il suffit d’écrire par exemple :
p {}
La première ligne reste alors à sa place habituelle et le reste du paragraphe
est en retrait de 5em (voir la figure 4-5).
Figure 4–5 Retraits positif et négatif de la première ligne d’un paragraphe, avec la
propriété text-indent
92
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Après avoir découvert le principe des feuilles de style et de leur écriture,
nous voici dans le vif du sujet : les propriétés disponibles en CSS 2. Sans
avoir à les apprendre par cœur, il est quand même utile d’en connaître
l’existence, pour penser à les utiliser.
Mise en forme des caractères
Donnez du style à vos textes ! Vous allez pouvoir leur conférer tantôt une
allure qui détonne, tantôt un aspect discret, bref tout ce qu’il faut pour enjoliver
votre prose (ou vos poèmes !) à la manière d’un traitement de texte.
Sont regroupées ici toutes les propriétés qui peuvent s’appliquer à un seul
ou plusieurs caractère(s). Toutefois, elles sont généralement utilisées pour
mettre en forme des mots ou des paragraphes entiers.
Choix des polices
Le choix d’une police de caractères s’effectue à l’aide de la propriété
font-family.
Tableau 4–1 Propriété font-family
Propriété
Exemples
Valeurs
possibles
Héritage
font-family
p {}
p {}
p {}
Noms de polices de caractères, séparés par des virgules
(les noms en plusieurs mots étant à mettre entre guillemets),
ou type de police générique : serif, sans-serif,
monospace.
Propriété héritée : elle se transmet dans les balises imbriquées.
82
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
div#galerie {} �
#galerie img {} �
-->


Singles A Fingerfucking Gorgeous Teachers

Nab Fingerfuckinggorgeousteachers T Single Th 1 Fingerfucking Gorgeous Teachers





LA NATURE


EN IMAGES



Fleurs
et
plantes



title="Chêne" />
title="Pin" />
title="Cognassier" />
title="Palmier" />
title="Pommier" />
title="Saule" />

ju Fingerfucking Gorgeous Teachers fy b Lingerie Www.3rat.com

148
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Balises XHTML conditionnelles
Comme vous l’avez compris, les problèmes à contourner viendront essentiellement
d’Internet Explorer, en particulier des versions 6 et antérieures,
ainsi que – dans une moindre mesure – de la version 7.
Etait-ce à cause du pressentiment que ce serait bigrement utile ? Toujours
est-il que Microsoft a mis au point une syntaxe permettant de réserver ou
d’exclure une partie de code XHTML pour une ou plusieurs versions
d’Internet Explorer.
La voici sous une forme adaptée par Laurent Denis pour qu’elle corresponde
à du code XHTML valide. Elle est disponible sur la page
articles/
Les_syntaxes_de_commentaires_conditionnels_pour_IE_Windows.
Code réservé à une ou plusieurs versions d’Internet Explorer

La condition � signifie : « Si le navigateur est une version d’Internet
Explorer égale ou antérieure à la version 6 (soit IE 6, IE 5.5, IE 5, ...) ».
L’expression « lte IE6 » veut dire « less than or equal », c’est-à-dire inférieur
ou égal à IE 6.
Le code XHTML � n’est interprété que par les versions d’Internet Explorer
indiquées dans la condition �. Il est ignoré par les navigateurs autres
qu’Internet Explorer, en raison de la présence de marques de commentaires
sur les lignes � et �.
Dans le cas présent, l’appel de la feuille de style style-ie6.css par la
balise link � ne sera pris en compte que par Internet Explorer dans ses
versions 6 et antérieures. Internet Explorer 7 ou 8 ainsi que les autres navigateurs
ne liront pas cette ligne, donc cette feuille de style ne leur sera pas
appliquée.
178
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Tableau C–3 Index des propriétés CSS 2 pour les médias sonores (suite)
Propriété Fonction Valeurs
(H) si héritage
pause-before pause avant | | inherit selon agent
utilisateur
pitch fréquence moyenne | x-low | low | medium | high | x-
high | inherit
(H)
pitch-range étendue des tonalités | inherit
(H)
play-during diffusion d’un son
pendant
medium
mix? repeat? | auto | none | inherit auto
speak style de lecture normal | none | spell-out | inherit
(H)
speak-header lecture des en-têtes
de tableaux
once | always | inherit
(H)
speak-numeral lecture des nombres digits | continuous | inherit
(H)
Valeur
initiale
50
normal
once éléments contenant
une information
d’en-tête
continuous
S’applique à
(par défaut :
tous éléments)
240 © Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Figure 4–15 Fusion ou séparation des bordures avec border-collapse
Espacement entre les bordures de cellules
La taille de l’espace qui se trouve entre les bordures de deux cellules adjacentes
est réglable à l’aide de la propriété border-spacing. Bien sûr, ceci
ne vaut que pour les cellules dont les bordures sont distinctes, donc pour
lesquelles la propriété border-collapse a pour valeur separate.
Figure 4–16 Schéma d’un tableau d’après la traduction des normes CSS 2 du W3C :
doc/w3c/css2/tables.html#propdef-border-spacing
Attention Navigateurs récalcitrants
Cette propriété border-spacing n’est pas prise en compte par
Internet Explorer 6 et 7.
116
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Figure 4–12 Image d’arrière-plan dans sa position par défaut (coin supérieur gauche),
puis placée au centre du bloc.
Fixation de l’image d’arrière-plan
Lorsque l’internaute fait défiler une page contenant une image d’arrièreplan,
celle-ci se déplace sur l’écran en même temps que le texte, car elle est
attachée au coin supérieur gauche du bloc auquel elle est associée. Si cette
image doit rester fixe lorsque le texte défile sur l’écran, il faut le signaler
avec la propriété background-attachment.
Tableau 4–37 Propriété background-attachment
Propriété background-attachment
Exemples body {}
.pub {}
Valeurs scroll : l’image défile avec le contenu (valeur par défaut) ;
possibles fixed : l’image reste fixe lors du défilement, seul défile le contenu
qui est au premier plan.
Héritage Non.
110
© Groupe Eyrolles, 2005
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Attention Ne pas confondre IE 7 et IE 7 !
Le projet IE 7 est constitué d’un ensemble de programmes développés
par un indépendant ; c’est un complément à appliquer aux
pages web pour compenser les lacunes d’Internet Explorer 6. Il ne
faut surtout pas confondre ce projet avec le successeur officiel
d’IE 6, le navigateur Internet Explorer 7.
Figure 7–6 Extrait de la page web de Dean Edwards consacrée au projet IE 7
Le projet IE 7 comprend plusieurs fichiers et contient des fonctions Javascript
qui permettent de compenser les dysfonctionnements d’Internet
Explorer 6 ; il suffit de les placer dans un dossier et de les appeler dans
l’en-tête de la page web. C’est une solution globale, qui alourdit le poids de
la page mais a le mérite de régler quantité de défauts en une seule fois.
Cependant, lorsqu’il s’agit de régler un seul type de problème, il est possible
d’utiliser un des « bidouillages » (hacks en anglais) qui suivent. Le
« poids » de la page en octets est alors moins élevé.
186
© Groupe Eyrolles, 2005
5 – Positionnement des blocs
Élément flottant
• Propriété float: left; ou float: right;
• Pour placer des éléments côte à côte, en fonction de la place disponible
dans la fenêtre d’affichage ou le bloc conteneur.
• Pour habiller une image par du texte, pour une galerie d’images ou une
suite de menus...
Important Remarques pour la position absolue
Un bloc positionné se place par rapport au bloc qui le contient (son
conteneur), mais seulement si celui-ci est lui-même positionné,
que ce soit en position relative ou absolue.
Si ce n’est pas le cas (conteneur dans le flux ou flottant), le bloc à positionner
remonte de parent en parent jusqu’au premier bloc positionné
(jusqu’à

Singles A Fingerfucking Gorgeous Teachers

Nab Fingerfuckinggorgeousteachers T Single Th 1 Fingerfucking Gorgeous Teachers

s’il n’y en a pas) et se place par rapport à lui.
Fingerfuckinggorgeousteachers P Nab u Single Fingerfuckinggorgeousteachers l Nab c Nab r Single e Fingerfuckinggorgeousteachers searcho Nab Www Single a Nab Fi0g Nab rf Single c Nab i Single g Nab ogsearchosesearchc Fingerfuckinggorgeousteachers esearchs4Fn Fingerfuckinggorgeousteachers esearchf Single c Fingerfuckinggorgeousteachers in Single gosearchgsearcho Fingerfuckinggorgeousteachers sta Nab h Nab rs0c i Single gesearchm.DE Single LsearchR0TONsearchCOMi0isearchn searchb Single o Nab u Nab searchnb Nab o Nab searcha Nab ssearchu Nab u Nab r Nab , Fingerfuckinggorgeousteachers isearch Fingerfuckinggorgeousteachers st0d Nab nsearch
important de vérifier si le conteneur est lui-même positionné. Si ce
n’est pas le cas, il faut donner à ce bloc conteneur une position relative
avec un décalage nul, ce qui ne modifiera pas sa position.
Type de positionnement d’un bloc
Au cours des exemples précédents, nous avons rencontré plusieurs fois la
propriété position qui permet, comme son nom l’indique, de définir un
type de position pour l’élément concerné.
Tableau 5–9 Propriété position
Propriété
Exemples
Valeurs
possibles
Héritage
position
p.note {}
#menu {}
static : positionnement dans le flux normal (valeur par
défaut).
relative : décalage par rapport à la position dans le flux.
absolute : positionnement par rapport au bloc conteneur.
fixed : positionnement par rapport à l’écran.
Non.
B – des principaux navigateurs
Comme le montrent les tableaux qui suivent, plusieurs propriétés sont
assez mal comprises, voire ignorées, par un ou plusieurs des navigateurs
courants. Il est donc utile, avant d’utiliser une propriété, de savoir quelle
chance elle a d’être correctement interprétée.
Unités
Tableau B–2 Prise en compte des unités CSS 2.1
Caractéristiques CSS 2.1 IE 6 IE 7 Firefox 2 Firefox 3 Opera 9
couleur 99 % 99 % oui oui 97 %
compteur non non oui oui incomplet
entier oui oui oui oui oui
longueur oui oui oui oui oui
nombre oui oui oui oui oui
pourcentage oui oui oui oui oui
caractères non non oui oui oui
URI oui oui oui oui oui
Paramètre !important
Tableau B–3 Interprétation du paramètre !important
Caractéristiques CSS 2.1 IE 6 IE 7 Firefox 2 Firefox 3 Opera 9
!important incomplet incomplet oui oui oui
Médias
Tableau B–4 Compréhension des différents types de média
Caractéristiques CSS 2.1 IE 6 IE 7 Firefox 2 Firefox 2 Opera 9
@charset incomplet incomplet oui oui oui
@import incomplet incomplet oui oui oui
© Groupe Eyrolles, 2005 213
D – Références bibliographiques et sites web
• World Wide Web Consortium (normes web)
> • Spécifications officielles des CSS 2.1 en anglais, par le W3C
TR/CSS21/indexlist.html
• Spécifications officielles du CSS 2, traduites en français
doc/w3c/css2/indexlist.html
• OpenWeb
css/
• Pompage: le web design puisé à la source, sur

• CSS : On reprend tout à zéro !
pompe/cssdezero-1/
• SelfHTML

• SelfHTML: Javascript
javascript/index.htm
• Alsacréations
> • Forum d’Alsacréations
> • Tutoriel HTML et CSS
html_css/
• Aidenet
> • Feuilles de style sur Aidenet
css/index.htm
• Framasoft (logiciels et documentation)
> • Zen Garden (démonstration très esthétique des possibilités apportées
par les feuilles de style)
tr/francais
© Groupe Eyrolles, 2005 249
Collection « Accès libre »
Pour que l’informatique soit un outil, pas un ennemi !
Réussir son site web avec XHTML et CSS.
M. Nebra.
N°12307, 2 e édition, 2008, 306 pages.
Ergonomie web. Pour des sites web efficaces.
A. Boucher.
N°12158, 2007, 426 pages.
Réussir un site web d’association… avec des outils libres !
A.-L. Quatravaux et D. Quatravaux.
N°12000, 2 e édition, 2007, 372 pages.
Réussir un projet de site web.
N. Chu.
N°11974, 4 e édition, 2006, 230 pages.
Réussir son site e-commerce avec osCommerce.
D. Mercer.
N°11932, 2007, 446 pages.
Scenari – La chaîne éditoriale libre.
S. Cr o z at.
N°12150, 2007, 200 pages.
Tiny ERP/Open ERP. Pour une gestion d’entreprise efficace
et intégrée.
F. Pinckaers et G. Gardiner.
N°12261, 2008, 287 pages.
Gimp 2.4 efficace. Dessin et retouche photo.
C. Gé m y.
N°12152, 2008, 402 pages avec CD-Rom.
La 3D libre avec Blender.
O. Saraja.
N°12196, 2 e édition, 2007, 420 pages avec CD-Rom.
Mise en page avec OpenOffice.org Writer.
I. Barzilai.
N°12149, 2007, 338 pages.
OpenOffice.org 2.2 efficace.
S. Gautier, C. Hardy, F. Labbe, M. Pinquier.
N°12166, 2007, 420 pages avec CD-Rom.
Ubuntu efficace.
L. Dricot, avec la contribution de R. Mas.
N°12003, 2 e édition, 2006, 360 pages avec CD-Rom.
PGP/GPG – Assurer la confidentialité de ses mails et fichiers.
M. Lucas, ad. par D. Garance , contrib. J.-M. Thomas.
N°12001, 2006, 248 pages.
Monter son serveur de mails sous Linux
M. Bäck et al., adapté par P. Tonnerre.
N°11931, 2006, 360 pages.
Collection « Poche Accès libre »
Gimp 2.4. Débuter en retouche photo et graphisme libre.
D. Ro b e rt.
N°12295, 2e édition, 2008, 300 pages environ.
SPIP 1.9. Créer son site avec des outils libres.
M.-M. Maudet. A.-L. Quatravaux, D. Quatravaux., avec la
contribution de Perline.
N°12002, 2007, 376 pages.
OpenOffice.org 2 Writer.
S. Gautier, avec la contribution de G. Veyssière.
N°11668, 2005, 248 pages.
Mozilla Thunderbird. Le mail sûr et sans spam.
D. Garance, A.-L. et D. Quatravaux.
N°11609, 2005, 300 pages avec CD-Rom.
Firefox. Retrouvez votre efficacité sur le Web !
T. Trubacz, préface de T. Ni t o t.
N°11604, 2005, 250 pages.
OpenOffice.org 2 Calc.
S. Gautier, avec la contribution de J.-M. Thomas.
N°11667, 2006, 220 pages.
Chez le même éditeur
É. Sl o ï m. – Sites web. Les bonnes pratiques. N°12101, 2007, 14 pages.
C. Porteneuve, préface de T. Ni t o t. – Bien développer pour le Web 2.0 – Bonnes pratiques Ajax. N°12028, 2007, 580 pages.
R. Goetter. – CSS 2 : pratique du design web . N°11976, 2 e édition, 2007, 324 pages.
R. Goetter. – Mémento CSS. N°11726, 2006, 14 pages.
R. Goetter. – Mémento XHTML. N°11955, 2006, 14 pages.
A. Andrieu. – Réussir son référencement web. N°12264, 2008, 302 pages.
J.-M. Defrance. – Premières applications Web 2.0 avec Ajax et PHP. N°12090, 2008, 450 pages.
A. Clarke. – Transcender CSS. Sublimez le design web ! N°12107, 2007, 370 pages.
G. Dav i s. – 500 grilles et feuilles de styles pour l’imprimé et le Web. N°12267, 2008, 160 pages avec CD-Rom.
D. Tardiveau. – 150 scripts pour Flash CS3. N°12112, 2007, 520 pages.
Laboratoire SUPINFO des technologies Apple. – Mac OS X Leopard. N°12272, à paraître, 2008.
G. Gete. – Mémento Mac OS X. N°11935, 2006, 14 pages.
I. Hurbain, E. Dreyfus. – Mémento Unix/Linux. N°11954, 2006, 14 pages.
R. Hertzog, R. Mas. – Debian Etch. Gnu/Linux. N°12062, 2007, 428 pages avec DVD.
É. Daspet et C. Pierre de Geyer. – PHP5 avancé. N°12167, 4 e édition, 2007, 792 pages.
C. Pierre de Geyer et G. Po n ç o n. – Mémento PHP et SQL. N°11785, 2006, 14 pages.
R. Ri m e lé. – Mémento MySQL. N°12012, 2007, 14 pages.
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Raccourci
Utilisation de border-width pour singulariser chaque côté
La propriété générale border-width peut être utilisée pour préciser
l’épaisseur de bordure sur chaque côté :
• avec deux valeurs : � haut et bas, � droite et gauche
p {}
• avec trois valeurs : � haut, � droite et gauche, � bas
p {}
• avec quatre valeurs : � haut , � droite, � bas, � gauche
p {}
Couleur de bordure
Par défaut, le contour d’un bloc est de la même couleur que le texte
(valeur de la propriété color, si elle a été définie pour cet élément, sinon
noir par défaut). Pour modifier cette couleur, il faut utiliser la propriété
border-color.
Tableau 4–29 Propriété border-color
Propriété border-color
Exemple div.remarque {}
p.utile {}
Valeurs
possibles
Héritage
nom de couleur prédéfini ou code RVB ;
transparent = bordure invisible
Non.
Couleur de bordure pour chaque côté
Quatre propriétés distinctes permettent de définir la couleur de bordure
sur chacun des quatre côtés de l’élément concerné.
Tableau 4–30 Couleur de bordure pour chaque côté
Propriétés
104
border-top-color : couleur de la bordure du haut,
border-right-color : couleur de la bordure de droite,
border-bottom-color : couleur de la bordure du bas,
border-left-color : couleur de la bordure de gauche.
© Groupe Eyrolles, 2005
2 – L’essentiel du XHTML
Pour mettre en place un lien vers un endroit précis de la page courante, il
suffit d’ajouter un identifiant en attribut de la balise destination, par
exemple id="toto", ce qui permet de l’atteindre directement grâce au
lien ....
Si le texte à relier au lien en question n’est pas encadré par une balise, il est
possible d’utiliser la balise comme ancre simple, uniquement pour
attribuer un identifiant à cette partie du texte :
Texte à relier au lien interne
Cette méthode permet également de créer un lien vers un endroit précis
d’une autre page que celle affichée. Par exemple, le lien
affichera la page
oiseaux.html et placera le curseur de la fenêtre sur la balise d’identifiant
id="rossignol".
À noter Dièse # - pas dièse
Le lien
... contient un
dièse # avant le nom de l’identifiant, alors que la balise destination
contient un attribut id="toto" sans dièse. Bien que cette
méthode d’adressage soit très simple, au sujet du dièse ce bémol
s’imposait !
Par ailleurs, la balise permet d’autres types de liens que ceux vers une
page web, en particulier des liens de contact vers une adresse de messagerie,
comme le montre l’exemple ci-dessous.
Lien vers une adresse de messagerie
accesskey="m"
title="Envoi d’un courriel à l’auteur">
Pour contacter l’auteur...

Dans cet exemple, l’attribut ngentmemekent contient mailto: suivi de l’adresse électronique
vers laquelle sera envoyé le courriel.
© Groupe Eyrolles, 2005 25
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Tableau C–1 Index des propriétés d’affichage CSS 2 (suite)
Propriété Fonction Valeurs
(H) si héritage
border-collapse fusion des
bordures
border-color couleur des
bordures
border-spacing espace entre les
bordures
collapse | separate | inherit
(H)
{} | transparent |
inherit
? | inherit
(H)
collapse éléments avec
'display: table'
ou 'display:
inline-table'
voir chaque
propriété
border-style style de bordure {} | inherit voir chaque
propriété
border-top
border-right
border-bottom
border-left
bordures sur les
côtés
[ border-top-width || border-style
|| ] | inherit
Valeur
initiale
0 éléments avec
'display: table'
ou 'display:
inline-table'
voir chaque
propriété
S’applique à
(par défaut :
tous éléments)
Pourcentage
(si
utilisé)
224 © Groupe Eyrolles, 2005
2 – L’essentiel du XHTML
Figure 2–8 Deuxième exemple de tableau : il comprend des cellules fusionnées,
horizontalement et verticalement.
Insertion d’images
En XHTML, insérer une image revient à placer un lien vers le fichier qui la
contient, avec la balise . Elle contient obligatoirement
l’attribut src qui indique le nom du fichier image à afficher.
Exemple de balise image
Normes Éviter les tableaux pour la mise en page
Rappelons qu’en XHTML, les tableaux servent uniquement à présenter
des données. En effet, ils sont tout à fait déconseillés lorsqu’il
s’agit de placer côte à côte des blocs de texte : nous étudierons plus
loin comment positionner des blocs de texte dans une page en utilisant
les propriétés CSS adéquates.
title="Tux est la mascotte de Linux" />
Si l’attribut src ne contient qu’un nom de fichier, cela signifie que ce
fichier image se trouve dans le même dossier que la page web qui l’utilise.
Si cette image se trouvait dans le sous-dossier images, la balise img
s’écrirait :

© Groupe Eyrolles, 2005 31
P OCHES ACCÈS LIBRE - PREMIERS PAS AVEC XHTML ET CSS
Formulaires
form
textarea
input
select
option
optgroup
label
formulaire
zone de texte (pour la saisie) à plusieurs lignes
entrée (zone de texte à une seule ligne, case à cocher, case d’option,
bouton d’action)
liste de choix
élément de liste de choix
regroupement d’éléments de liste de choix
étiquette pour liste de choix
Figure 2–11 Exemple de formulaire.
Deux catégories d’éléments :
blocs et en ligne
Dans le premier exemple XHTML que nous avons étudié, vous avez
remarqué que certaines balises comme

provoquaient un retour à la
38
© Groupe Eyrolles, 2005

4 – Propriétés de mise en forme
Paragraphes et blocs de texte
Nos mots étant mis en forme, penchons-nous à présent sur les propriétés
qui s’appliquent à des paragraphes ou à des blocs de texte tout entiers.
Alignement horizontal du texte ju Fingerfucking Gorgeous Teachers fy b Lingerie Www.3rat.com