bonjour,
tout d'abord, je suis débutante ...
donc merci par avance de votre aide, du temps que vous allez me consacrer (peut-être) et de vos explications.
voici mon problème :
je suis en train de créer une structure de page pour un site que je dois remanier. Elle comporte :
- en tête (plus tard avec image à gauche + titre et sous titre centrés)
- contenu avec
corps de page scrollable (c'est fait)
menu avec une image réactive au passage de la souris (ça coince)
- pied de page
Je me suis inspirée pour cela de nombreux tutos trouvés sur le net et j'ai passé plus de 2h hier soir à visiter le forum sans trouver de réponse à la question suivante :
mon image ne s'affiche pas sur la page, que ce soit sur IE (oups, avec IE 7, y a plus rien) ou Fx (elle s'affiche bien si je l'appelle directement donc ça n'est pas un problème d'image mais sûrment un pb de code CSS mais je ne trouve pas mon erreur !
voic ce que j'ai fait :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
| <html>
<head>
<title>ceci est la base<title/>
<meta name=cricri content=je code>
<style type="text/css">
body {
margin:0;
height: 100%;
}
.entete {
background-image: url("img/petite_etoile.jpg");
height: 30%;
}
.contenu {
height: 70%;
background-image: url("img/petite_etoile.jpg");
}
.menu {
float: left;
width: 50px;
height: 100%;
color: #ffffff;
}
.ul, li { /* utilisation de liste pour le menu */
list-style-type: none; /* suppression des puces de liste */
margin:0;
padding:0;
}
.ul {
position: absolute; /* positionnement pour IE5 et IE5.5 */
top: 50px;
left: 20%;
background: transparent url("img/menu_parchemin.jpg");
top left: no-repeat; /* arrière-plan général du menu */
width: 160px;
padding-top: 57px;
text-align: center;
}
.li {display: inline;} /* correction pour IE5 et IE5.5 */
.li a { /* dimensions et définitions des boutons */
display: block; /* mise en block de <a> pour lui donner des dimensions */
height: 30px;
width: 160px;
color: #660000;
font-size: 20px;
font-family: "black chancery", georgia, serif;
text-decoration: none;
line-height: 25px; /* hauteur de ligne pour éviter les paddings */
}
.li a:hover {
color: #fff;
background: transparent url("img/menu_parchemin.jpg") top left no-repeat;
}
a.menu1:hover { /* décalage de l'arrière-plan pour chaque bouton */
background-position: 0% -327px;
}
a.menu2:hover {
background-position: 0% -357px;
}
a.menu3:hover {
background-position: 0% -387px;
}
a.menu4:hover {
background-position: 0% -417px;
}
a.menu5:hover {
background-position: 0% -447px;
}
a.menu6:hover {
background-position: 0% -477px;
}
a.menu7:hover {
background-position: 0% -507px;
}
.centre {
margin-left: 100px;
overflow: auto;
}
.frame { /* zone scrollable avec 2 blocs*/
margin-left: 0px;
width: auto;
height: 600px;
overflow: auto;
}
.pied {
background-image: url("img/petite_etoile.jpg");
height: 30%;
}
.bloc1 {
background-color: blue;
height: 500px;
}
.bloc2 {
background-color: green;
height: 500px;
margin-top: 20px;
}
</style>
<div class="entete"><H2>TITRE DE NIVEAU 2</H2></div>
<div class="contenu">
<div class="menu">
<ul>
<li><a id="menu1" title="menu1" accesskey="1" href="#">Accueil</a></li>
<li><a id="menu2" title="menu2" accesskey="2" href="#">henner</a></li>
<li><a id="menu3" title="menu3" accesskey="3" href="#">meladius</a></li>
<li><a id="menu4" title="menu4" accesskey="4" href="#">presentation</a></li>
<li><a id="menu5" title="menu5" accesskey="5" href="#">journal</a></li>
<li><a id="menu6" title="menu6" accesskey="6" href="#">betisier</a></li>
<li><a id="menu7" title="menu7" accesskey="7" href="#">antre</a></li>
</ul>
</div>
<div class="frame">
<div class="centre">
<div class="bloc1">bla bla bla bla bla bla bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla</div>
<div class="bloc2">bli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli blibli bli bli</div>
</div>
</div>
</div>
<div class="pied">ceci est le pied de page ceci est le pied de page ceci est le pied de page ceci est le pied de page ceci est le pied de page</div>
<head/>
<body>
<body/>
<html/> |
voili, voilou ! c'est sûrement un problème avec ul et li mais je ne vois pas quoi, j'ai fait plusieurs essais pas très satisfaisants jusqu'à maintenant. Si quelqu'un a une idée et les explications surtout !!!
à vous lire
Partager