Le contenu entre deux balises est appelé une boîte.
Le flux (ou «flot») est tout simplement l'ordre dont ces boîtes s'agencent.
Une boite formée de balises de type block commence au début d'une nouvelle ligne et se termine par un renvoi à la ligne suivante. Par contre une boite formée de balises de type in-line s'insére entre l'élément qui la précède et l'élément qui la suit.
Objectif :
On veut obtenir cette page web :
Télécharche le dossier compressé contenant les ressources nécessaires pour réaliser ce TP : TÉLÉCHARGER
Rajoute dans le dossier sources du précédent TP, tous les fichiers téléchargés.
<head>
, le lien vers la page de style :<link rel="stylesheet" type="text/css" href="sources/Tpstyle.css" />
.
header{
Background: url(linetwopoints.gif) white bottom left repeat-x;
width: 780px;
margin:auto;
padding: 10px;
margin-bottom:0px
}
Analyse ce bout de code.
section{
width: 800px;
Background: white url(BackMiddle.gif) top left repeat-y;
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding-top: 10px;
padding-bottom: 10px;
}
footer{
width: 780px;
height: 20px;
Background: url(twopoints.gif) white top left repeat-x;
margin: auto;
padding: 10px;
text-align: center;
font-size: x-small;
}
Analyse ce bout de code.
h2{
color: darkblue;
font-size: 150%;
font-weight: bold ;
margin-left:15px;
margin-right:15px;
}
h3{
color: darkblue;
font-size: 120%;
font-weight: bold;
margin-left:15px;
margin-right:15px;
}
h4{
color: darkblue;
font-size: 90%;
font-weight: bold;
line-Height: 130%;
margin-left:15px;
margin-right:15px;
}
Analyse ce bout de code.
p{
font-size: 90%;
line-Height: 130%;
text-align : justify;
text-indent: 2em;
margin-left:15px;
margin-right:15px;
}
Analyse ce bout de code.
li{
list-style: url(PUCE.GIF);
font-size: 90%;
line-Height: 150%;
margin-left:15px;
margin-right:15px;
}
Analyse ce bout de code.
<figure>
, pour celles de gauche class="imgauche"
et pour l'autre class="imdroite"
.
.imdroite{
border-width: 2px;
border-style: dotted;
border-color: darkblue;
background-color: #dbe1e0;
float: right;
border :dotted;
color: darkblue;
margin: 20px;
padding: 4px;
width: 200px;
border-radius: 10px;
}
.imgauche{
border-width: 2px;
border-style: dotted;
border-color: darkblue;
background-color: #dbe1e0;
float: left;
border :dotted;
margin: 20px;
padding: 4px;
width: 200px;
color: darkblue;
border-radius: 10px;
}
Analyse ce bout de code. Il se peut que l'image de droite ne s'affiche pas à l'endroit souhaiter, ceci est du à la fonction float
qui fait sortir la figure du flux...
figcaption{
font-size: 80%;
margin: 0px;
padding: 0px
}
Analyse ce bout de code.
p:first-letter{
font-family: fantasy;
font-size: 150%;
font-weight : bold;
color: darkblue;
}
a:link{
color: darkblue;
text-decoration: underline;
}
a:visited{
color:darkgreen;
text-decoration: underline;
}
a:hover{
color:darkgrey;
text-decoration: blink;
}
Analyse ce bout de code.