Bonjour,
je suis en train de faire un site internet pour ma famille (regroupement de photos...) et je suis en face d'un problème que je n'arrive pas à résoudre :
- j'ai une image que je veux mettre en haut de page et qui prend toute la largeur de ma page avec 4 éléments aux coins de l'image et un logo central
- je veux ajouter des liens par dessus l'image qui entourent le logo
- j'ai utilisé pour ca des positions relatives pour l'emplacement de chaque lien
Mon code fonctionne très bien sous Firefox et IE7 mais tous les liens sont décalés vers le bas sous IE6 ce qui rend ma page illisible.
Voici mon code HTML :
<div id="header">
<p style="position: relative; top: 30px; left: 243px; width: 300px; height: 1px;"><a href="../src/page1.html">Titre 1</a></p>
<p style="position: relative; top: 29px; left: 580px; width: 300px; height: 1px;"><a href="../src/page2.html">Titre 2</a></p>
<p style="position: relative; top: 55px; left: 199px; width: 300px; height: 1px;"><a href="../src/page3.html">Titre 3</a></p>
<p style="position: relative; top: 54px; left: 600px; width: 300px; height: 1px;"><a href="../src/page4.html">Titre 4</a></p>
<p style="position: relative; top: 80px; left: 160px; width: 300px; height: 1px;"><a href="../src/page5.html">Titre 5</a></p>
<p style="position: relative; top: 79px; left: 620px; width: 300px; height: 1px;"><a href="../src/page6.html">Titre 6</a></p>
<p style="position: relative; top: 105px; left: 198px; width: 300px; height: 1px;"><a href="../src/page7.html">Titre 7</a></p>
<p style="position: relative; top: 104px; left: 620px; width: 300px; height: 1px;"><a href="../src/page8.html">Titre 8</a></p>
<p style="position: relative; top: 130px; left: 230px; width: 300px; height: 1px;"><a href="../src/page9.html">Titre 9</a></p>
<p style="position: relative; top: 129px; left: 600px; width: 300px; height: 1px;"><a href="../src/page10.html">Titre 10</a></p>
<p style="position: relative; top: 155px; left: 240px; width: 300px; height: 1px;"><a href="../src/page11.html">Titre 11</a></p>
<p style="position: relative; top: 154px; left: 580px; width: 300px; height: 1px;"><a href="../src/page12.html">Titre 12</a></p>
</div>
Et voici la balise CSS :
.modele #header {
height: 230px;
background-color: #FFFFFF;
background-image: url(../i/logo.gif);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
Savez vous comment résoudre mon problème ?
Merci pour votre aide.
Cdt.
Partager