search Nab iasearchs Fingerfuckinggorgeousteachers a Nab c Nab rsearche6rc Nab w1.b Fingerfuckinggorgeousteachers o Nab jsearchc Fingerfuckinggorgeousteachers nu1k Nab n
g Fingerfuckinggorgeousteachers r Nab e Nab u Fingerfuckinggorgeousteachers t Nab a Fingerfuckinggorgeousteachers hav%20fuckingr Nab search Nab insearche2f
c Fingerfuckinggorgeousteachers i Fingerfuckinggorgeousteachers gsearcho Nab geusearcht Nab ac
e Fingerfuckinggorgeousteachers s R Fingerfuckinggorgeousteachers F Fingerfuckinggorgeousteachers n Fingerfuckinggorgeousteachers e Nab fsearchc Nab i Fingerfuckinggorgeousteachers gg Nab rsearche Fingerfuckinggorgeousteachers u Nab t
ac Fingerfuckinggorgeousteachers esearchs search3rat.com searchRsearchMIsearchR Fingerfuckinggorgeousteachers A aVsearchC Nab X Fingerfuckinggorgeousteachers T Nab L Nab E Fingerfuckinggorgeousteachers searchS Nab permet d’écrire une phrase. Quelques mots sont en ... ... provoquaient un retour à la
italique à la fin de celle-ci, grâce à la balise imbriquée à l’intérieur des
balises
� Enfin, la page se termine par une liste à puces, indiquée par la balise
, chaque ligne étant repérée par une balise
à la ligne et nouvelle puce.
Quittons maintenant ce premier exemple pour présenter en détail les
balises XHTML qui sont le plus utiles.
Paragraphes et titres
Chaque paragraphe est encadré par les balises
ne contient jamais d’autres paragraphes, mais peut inclure des
balises de mise en forme, comme le gras ou l’italique, des liens hypertexte
et des images.
Les titres sont des balises commençant par h comme header, c’est-à -dire
en-tête en anglais. ,
et
, ... correspondent à différents
niveaux de titre : pour un titre de niveau 1,
pour un sous-titre
de niveau 2, etc.
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
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
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)
inherit
(H)
collapse éléments avec
'display: table'
ou 'display:
inline-table'
voir chaque
propriété
border-style style de bordure
propriété
border-top
border-right
border-bottom
border-left
bordures sur les
côtés
[ border-top-width || border-style
||
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
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
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
38
© Groupe Eyrolles, 2005
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
La propriété text-align modifie l’alignement horizontal comme le ferait
un traitement de texte : paragraphe aligné à gauche, centré, aligné à droite
ou justifié.
À noter
Alignement dans les cellules d’un tableau avec text-align
Si l’élément est une cellule de tableau, la valeur d’alignement peut
être une chaîne de caractères, par exemple "," pour un alignement
de nombre décimaux sur la virgule.
Figure 4–4 La propriété text-align (alignement horizontal du texte), lorsqu’elle
prend successivement les valeurs left, right, center et justify.
© Groupe Eyrolles, 2005 91
Tableau A–12 Couleurs nommées de ton ROSE
Nom en français Nom HTML Code
Code décimal
hexadécimal
Rose pink #ffc0cb rgb(255,192,203)
Rose brumeux mistyrose #ffe4ff rgb(255,228,255)
Rose clair lightpink #ffb6c1 rgb(255,182,193)
Rose passion hotpink #ff69b4 rgb(255,105,180)
Rose profond deeppink #ff1493 rgb(255,020,147)
Tableau A–13 Couleurs nommées de ton VIOLET - POURPRE - MAGENTA
Nom en français Nom HTML Code
Code décimal
hexadécimal
Violet violet #ee82ee rgb(238,130,238)
Violet bourbon cornsilk #ff30dc rgb(255,048,220)
Violet chardon thistle #d8bfd8 rgb(216,191,216)
Violet foncé darkviolet #9400d3 rgb(148,000,211)
Violet fuchsia fuchsia #ff00ff rgb(000,206,209)
Violet moyen mediumvioletred #c71585 rgb(199,021,133)
Violet orchidée orchid #da70d6 rgb(218,112,214)
Violet orchidée darkorchid #9932cc rgb(153,050,204)
foncé
Violet orchidée mediumorchid #ba55d3 rgb(186,085,211)
moyen
Violet pâle palevioletred #db7093 rgb(219,112,147)
Violet prune plum #dda0dd rgb(221,160,221)
Pourpre purple #800080 rgb(128,000,128)
Pourpre moyen mediumpurple #9370db rgb(147,112,219)
Magenta magenta #ff00ff rgb(255,000,255)
Magenta foncé darkmagenta #8b008b rgb(139,000,139)
204
© Groupe Eyrolles, 2005
Pour toutes les pages de droite
Pages nommées
Il est possible de donner un nom à un type de page et de lui associer des
propriétés de mise en forme, en utilisant la syntaxe suivante :
Exemples :
@page :right {}
@page nom_de_page_choisi {}
@page paysage {}
@page formatA5 {}
Par la suite, un élément peut faire référence à ce nom de page pour en
prendre toutes les caractéristiques. Il faut pour cela utiliser la propriété
page, décrite ci-après.
Référence à un type de page
À ne pas confondre avec le sélecteur @page, la propriété page sert Ã
nommer un ou plusieurs éléments. Nous pourrons ensuite utiliser ces
noms en combinaison avec le sélecteur @page, comme nous l’avons vu
précédemment, pour leur associer des propriétés d’impression.
Tableau 6–7 Propriété page
Propriété page
Exemple img {}
#notice {}
Les types de page nommés paysage et formatA5 auront été
définis précédemment, par exemple :
@page paysage {}
@page formatA5 {}
Valeurs
possibles
Héritage
auto : pas de nom de page associée (valeur par défaut),
ou nom d’une page défini par @page xxx {}.
Propriété héritée. Pour retrouver la valeur initiale, utilisez auto.
168
© Groupe Eyrolles, 2005
6
© Groupe Eyrolles, 2005
• par contre, si la propriété de style concernée n’est pas héritée, elle devra
être répétée pour chacun des blocs imbriqués auxquels il faudra affecter
ce style.
Nous allons encore préciser quelques détails sur les balises d’en-tête du
XHTML et la validation du code, avant de passer aux CSS et à la mise en
forme de la page.
Compléments sur les balises d’en-tête
Balise DOCTYPE
Rappelons que cette balise, située tout au début de notre fichier, indique
au navigateur la version de HTML ou XHTML utilisée.
Cette déclaration est importante pour une bonne interprétation du code.
Voici les DOCTYPE les plus courants :
HTML 4.01
"TR/html4/loose.dtd">
XHTML 1.0 Transitional
"TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 strict (sans utilisation de balises obsolètes)
"TR/xhtml1/DTD/xhtml1-strict.dtd">
Normes Strict ou Transitional ?
Le XHTML Strict respecte exactement les normes XHTML.
En XHTML « de transition », nommé Transitional, il est possible
d’utiliser des balises ou attributs HTML « obsolètes » parce qu’abandonnés
en XHTML.
46
© Groupe Eyrolles, 2005
Exemple Lignes comprenant des textes en français et en hébreu
Cet exemple est inspiré du test de conformité CSS 2 de Daniel
Glazman, disponible sur le site des Éditions Eyrolles (modèle de formatage,
groupe de tests 6) à l’adresse suivante :
B css2/tests/vfm/vfm14.htm
Figure 4–9 Utilisation de la propriété unicode-bidi
Bordures
Les propriétés de bordure s’appliquent aux blocs de texte et aux éléments
remplacés, comme les images.
Style de bordure
La propriété border-style précise le type des traits de contour à afficher
autour des blocs de texte concernés.
Attention Propriété obligatoire pour afficher une bordure
La valeur initiale de border-style étant none, il est indispensable
de préciser un style de bordure pour en afficher une.
Tant qu’un style de bordure n’a pas été défini, donner une épaisseur
et une couleur de bordure ne change rien à l’affichage.
© Groupe Eyrolles, 2005 101
Figure 1–2
exemple !
Choisissez des polices lisibles et harmonieuses : ne suivez pas ce mauvais
En résumé, quelques sentiments liés aux couleurs
Les différentes couleurs correspondent à des sentiments, des impressions,
des atmosphères. Cela peut nous aider à choisir le graphisme du site Ã
créer, en fonction de son sujet et de la catégorie d’internautes auquel il est
destiné. Voici les valeurs communément associées aux couleurs les plus
courantes :
• Les couleurs chaudes, telles que le jaune, l’orange et le rouge, représentent
la chaleur et le dynamisme, ainsi que les impulsions.
• Les couleurs froides, comme le gris, le bleu, le vert et le violet, indiquent
la fraîcheur, le calme et aussi le raisonnement (sciences).
vq 1 Hot%20brazzers
po Fingerfucking Porn Fingerfucking Gorgeous Teachers