Les instructions de mise en page sont enregistrées dans une feuille de style au format CSS. La notre s’appelle “style1tp1.css” ce qui n’est pas original mais informatif.
Télécharger le fichier style1tp1.css ici.
Ouvrir le fichier. Il contient des indications de mises en forme pour le “body”.
Au fur et à mesure que vous avez compris une propriété CSS commentez la dans le fichier style1tp1.css avec /* et */
header
{
margin:2em 3% 1% 3%;
padding:0.05em 0 0.05em 0;
font-size:200%;
background-color:#ffd000;
border-radius:25px;
}
header h1
{
font-family:"Comic Sans MS",Arial,Helvetica,sans-serif;
text-align:center;
}
Il manque manifestement un logo pour notre bandeau. Insérer dans la division du bandeau une division <div class=“logo”>. On notera l’utilisation de class plutôt que id. Contrairement aux id, les class ne sont pas uniques et peuvent apparaître plusieurs fois avec le même nom dans un même fichier. Chercher des explications sur le Web.
Télécharger l'image logo.png ici.
Insérer <img src="logo.png" width="100" alt="Logo"/>. Tester.
header .logo
{
float:left;
display:block;
}
Ajouter une marge de 15 pixels tout autour. Puis faire revalider votre page par le W3C.
left:5%;
position:absolute;
width:15%;
overflow:hidden;
Que signifie position:absolute ? Chercher sur le site OpenWeb.
border-color:#f09000;
border-style:solid;
border-width:0 0 3px 0;
font-size:medium;
font-weight:700;
margin:0;
padding-left:0em;
text-transform:uppercase;
Que signifie em ? Que signifie font-weight ?
margin-bottom:1.5em;
margin-top:0.5em;
et pour <li> :
list-style:none;
background-color:#f5f8fc;
border:1px solid #6090c0;
line-height:150%;
margin:0 3% 2em 21%;
padding:0 2% 3em 2%;
color:#000000;
et changer éventuellement les couleurs. Que signifie line-height ?