Bonjour,
J'essai de combiner ces deux tuto :
Faire un cadre arrondi.
Modèle de mise en page.
Le résultat est ici : Ma page de test.
Sous firefox, nickel, mais sous IE, il y a un décalage avant l'arrondi en haut à gauche (Voir l'imprim ecran)
Je ne vois pas du tout d'où il peux venir, et comment m'en débarrasser...
Mon code html
Mon css
Merci de votre aide.
Mathieu
Modifié par mrkeyser (16 Feb 2008 - 23:25)
J'essai de combiner ces deux tuto :
Faire un cadre arrondi.
Modèle de mise en page.
Le résultat est ici : Ma page de test.
Sous firefox, nickel, mais sous IE, il y a un décalage avant l'arrondi en haut à gauche (Voir l'imprim ecran)
Je ne vois pas du tout d'où il peux venir, et comment m'en débarrasser...
Mon code html
<html>
<head>
<title>TITLE</title>
<link rel="stylesheet" href="css/mystyle.css" type="text/css">
</head>
<body>
<div id="conteneur">
<div id="header">
Header (modèle utilisant les positionnement flottants)<a href="http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS"> (voir tous les modèles)</a>
</div>
<div id="gauche">
<div class="cadre">
<div class="titlecadre">
Menu
</div>
<div class="bloccadre">
<p>Lorem ipsum dolor sit amet, bla bla bla....</p>
</div>
</div>
<div class="cadre">
<div class="titlecadre">
Menu
</div>
<div class="bloccadre">
<p>Lorem ipsum dolor sit amet, bla bla bla....</p>
</div>
</div>
</div>
<div id="droite">
<div class="cadre">
<div class="titlecadre">
Menu
</div>
<div class="bloccadre">
<p>Lorem ipsum dolor sit amet, bla bla bla....</p>
</div>
</div>
</div>
<div id="centre">
<div id="hautdroit"></div>
<div id="hautgauche"></div>
<div id="textecentre">
<p>Même avec contenu central court, l'utilisation des flottants combinés à l'utilisation de la propriété <code>clear:both;</code> sur le pied de page, permet à ce dernier de "pousser" le conteneur pour intégrer les éléments en float. Le pied de page est correctement positionné à la suite des parties en float les plus longues.</p>
<p>Si le contenu central est plus long que les menus latéraux, il "pousse" également le pied de page vers le bas.</p>
<p>Même avec contenu central court, l'utilisation des flottants combinés à l'utilisation de la propriété <code>clear:both;</code> sur le pied de page, permet à ce dernier de "pousser" le conteneur pour intégrer les éléments en float. Le pied de page est correctement positionné à la suite des parties en float les plus longues.</p>
<p>Si le contenu central est plus long que les menus latéraux, il "pousse" également le pied de page vers le bas.</p>
<p>Même avec contenu central court, l'utilisation des flottants combinés à l'utilisation de la propriété <code>clear:both;</code> sur le pied de page, permet à ce dernier de "pousser" le conteneur pour intégrer les éléments en float. Le pied de page est correctement positionné à la suite des parties en float les plus longues.</p>
<p>Si le contenu central est plus long que les menus latéraux, il "pousse" également le pied de page vers le bas.</p>
<p>Même avec contenu central court, l'utilisation des flottants combinés à l'utilisation de la propriété <code>clear:both;</code> sur le pied de page, permet à ce dernier de "pousser" le conteneur pour intégrer les éléments en float. Le pied de page est correctement positionné à la suite des parties en float les plus longues.</p>
<p>Si le contenu central est plus long que les menus latéraux, il "pousse" également le pied de page vers le bas.</p>
</div>
<div id="basdroit"></div>
<div id="basgauche"></div>
</div>
<div id="pied">
© 2005-2006 LagnyPontcarreCyclisme.com | Contact Webmaster<br />
Design par Frederique.br
</div>
</div>
</body>
</html>
Mon css
body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#header
{
height: 50px;
background-color: #99CCCC;
}
#conteneur
{
position: absolute;
background-color:#3366FF;
width: 950px;
left: 50%;
margin-left: -475px;
}
#centre
{
background-color:#FFFFFF;
margin: 10px 150px 10px 150px;
}
#gauche
{
float:left;
width: 150px;
}
#droite
{
float:right;
width: 150px;
}
#pied
{
clear:both;
height: 30px;
padding: 5px;
background-color: #99CC99;
text-align:center;
}
/* Les blocs gauches et droites */
.cadre {
width: 145px;
background: url(../img/haut.gif) top left no-repeat;
margin: 10px auto auto 3px;
background-color: white;
}
.titlecadre {
padding: 2px 0 2px 5px;
font-weight:bold;
color: white;
}
.bloccadre {
background: url(../img/bas.gif) bottom left no-repeat;
padding-bottom: 5px;
}
.bloccadre p {
margin: 0 30px 0 20px;
}
/* Centre de la page */
#textecentre
{
margin: 10px;
}
#titleCentre
{
color: white;
font-size: 12px;
font-weight:bold;
padding-top: 10px;
}
#hautgauche, #hautdroit, #basgauche, #basdroit {
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
#hautgauche {
height: 20px; width: 400px;
}
#hautdroit, #basgauche, #basdroit {
height: 20px; width: 19px;
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(../img/hautgauche.gif);
}
#hautdroit {
float: right;
background: url(../img/hautdroite.gif);
}
#basgauche {
background: url(../img/basgauche.gif);
}
#basdroit {
float: right;
background: url(../img/basdroite.gif);
}
Merci de votre aide.
Mathieu
Modifié par mrkeyser (16 Feb 2008 - 23:25)