Bonjour
Voici mon problème :
Je souhaite réaliser une boite de menu, à gauche (
avec un élément graphique en fond, et une boite de texte (
Blabla
d'une largeur de 750px.
Je voudrais que la boite texte recouvre 1/3 de la largeur du menu : c'est à dire que du texte du "corps" recouvre l'image de fond du menu.
J'ai trouvé la solution suivante, qui fonctionne avec Firefox mais pas Internet Explorer. J'ai rajouté une 3e boite, "menu_corps" qui contient "menu" et "corps". C'est pour une question d'esthétique : le cadre et le fond de "corps" sont en fait définis dans menu_corps". Comme ça : le cadre est recouvert par l'image de fond de menu, qui est elle-même partiellement recouverte par le texte de "corps".
Merci pour vos idées...
2007-03-04
00:46:20
·
2 réponses
·
demandé par
Anonymous
dans
Informatique et internet
➔ Internet
#menu { padding: 8px;
color: #ffff99;
background-repeat: no-repeat;
opacity: 1;
background-image: url(style2/crane.png);
float: left;
background-position: left center;
height: 336px;
font-family: Times New Roman,Times,serif;
font-weight: bold;
font-style: italic;
text-decoration: none;
position: relative;
margin-left: -200px;
width: 300px;
}
#corps { border-style: none;
border-color: #ffffff;
padding: 20px 10px;
float: left;
font-family: Arial,Helvetica,sans-serif;
text-align: justify;
color: #ffff99;
margin-left: -100px;
width: 800px;
position: relative;
}
2007-03-04
00:47:41 ·
update #1
#menu_corps { border: 1px solid #ffffff;
background-color: #000000;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
display: block;
float: left;
clear: left;
margin-left: 200px;
}
2007-03-04
00:48:18 ·
update #2
Voila. Avec FF c'est tout joli, mais IE me reporte le bloc "corps" en dessous sans que je lui demande.
Malheureusement il y a encore beaucoup de monde qui utilise ce navigateur archaïque...
2007-03-04
00:50:01 ·
update #3
##################################
jfp : merci, c'est une bonne idée. mais je n'y arrive pas : * html #corps {...} ne change rien sur IE7. Une histoire de version.
2007-03-04
01:52:58 ·
update #4