Bonjour !
J'ai un soucis concernant l'alignement d'une image : j'ai du incure l'image du tobbogan dans une div qui contient du texte pour que le site ressemble à quelque chose : en effet, même si j'attribue un float: left à cette image, la div "texte" refuse de se placer à gauche de l'espace vide.
J'ai donc du "ruser" pour placer le tobbogan à l'endroit désiré : en bordure du fond blanc. J'ai utilisé un margin négatif. Malheureusement, sous IE, la côté gauche de l'image ne s'affiche pas, et se cache sous les limites gauches de la DIV dans laquelle j'ai inclu cete image. L'idée est de trouver une parade à ce problème, mais pour le moment je ne vois pas de solutions.
Voici la page comportant le tobbogan : http://inconcevable.net/
DIV en question : image et texte
J'espère que vous pourrez m'aider à trouver la parade
Modifié par Nitram (31 Mar 2006 - 22:25)
J'ai un soucis concernant l'alignement d'une image : j'ai du incure l'image du tobbogan dans une div qui contient du texte pour que le site ressemble à quelque chose : en effet, même si j'attribue un float: left à cette image, la div "texte" refuse de se placer à gauche de l'espace vide.
J'ai donc du "ruser" pour placer le tobbogan à l'endroit désiré : en bordure du fond blanc. J'ai utilisé un margin négatif. Malheureusement, sous IE, la côté gauche de l'image ne s'affiche pas, et se cache sous les limites gauches de la DIV dans laquelle j'ai inclu cete image. L'idée est de trouver une parade à ce problème, mais pour le moment je ne vois pas de solutions.
Voici la page comportant le tobbogan : http://inconcevable.net/
DIV en question : image et texte
#corps1 {
background: url(images/fond.png) top left;
padding: 0 0 0 22px;
}
#menu1 {
padding: 0;
margin: 0 0 0 0;
float: left;
width: 150px;
}
img {
padding: 0px;
margin: 0px;
}
#image {
background: url(images/tobogan.png) no-repeat top left;
float: left;
height: 203px;
width: 203px;
margin: 0 0 0 -21px;
padding: 0;
}
#texte {
float: left;
width: 525px;
margin: 0 0 0 20px;
padding-right: 20px;
background-color: #FFF;
background: url(images/ombredroite.png) top right repeat-y;
}
#menu a {
display: block;
width: 100%;
text-decoration: none;
text-align: center;
color: #f7c542;
line-height: 20px;
margin: 0;
padding: 0;
}
#menu a:hover {
color: #c00000;
background-color: #000;
background: url(images/menu1.png) left no-repeat;
}
.spacer {
clear: both;
}
#ombre {
float: right;
width: 23px;
background: url(images/ombredroite.png) top right ;
margin: 0;
padding: 0;
}
#contmenu {
margin: 0px;
padding: 0px;
clear : both;
}
#ok {
clear: both;
}
#ombrehaut {
width: 565px;
height: 25px;
background: url(images/ombrehaut.png) no-repeat top right;
background-color: #cc1100;
margin: 0;
}
#ombrebas {
width: 565px;
height: 44px;
background: url(images/ombrebas.png) no-repeat top right;
background-color: #FFF;
clear: both;
margin: 0;
background-color: #cc1100;
padding : 0;
}
/* texte ---------------------------------------- */
#texte p {
padding: 0px;
margin: 0px;
text-indent: 10px;
}
#texte p:first-letter {
font-weight: bold;
font-size: 2em;
color: #c00000;
}
#menu {
margin: 0;
padding: 0;
font-weight: bold;
list-style: none;
}
/* header / footer ------------------------------ */
body {
font-family: arial, verdana, sans;
font-size: 0.8em;
background-color: #ede9d5;
}
#conteneur { /*pour centrer le tout*/
width: 777px;
margin: 0;
padding: 0;
position: absolute;
left: 50%;
margin-left: -388.5px;
}
#header {
background: url(images/banniere.jpg);
margin: 0;
padding: 0;
height: 161px;
}
#footer {
background: url(images/bas.png) no-repeat top;
height: 35px;
clear: both;
}
#footer1 {
font-size: 70%;
text-align: center;
}
J'espère que vous pourrez m'aider à trouver la parade
Modifié par Nitram (31 Mar 2006 - 22:25)