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