Salut.
Je suis novice et j'essaie de me mettre au CSS.
Je pense avoir compris le principe, mais je bloque sur certaines choses.
En effet, je suis en train de créer un site où les boutons du menu seraient inscrits (avec une écriture spéciale) sur une image qui serait mise en background. Il me faut alors un moyen précis pour faire correspondre des boutons "transparents" à l'image background. Ces boutons doivent quand même être placés verticalement et à intervales réguliers.
Pour ca, j'avais commencé à mettre l'image de la partie du menu (qui superposerait donc le background) et d'utiliser des zones réactives. De ce côté-là, je peux dire que c'est ok, tant sur Mozilla et IE, mais est-ce que j'utilise le meilleur moyen pour créer ces boutons-menu?
Maintenant, voici le vrai problème. J'ai eu beau chercher dans les forums, mais je n'ai pas trouvé solution à mon problème...
Lorsque que l'on clique sur un bouton du menu, son contenu doit s'afficher dans une autre div. J'utilise donc include php. Cela fonctionne. Mais cette div (ainsi que 3 autres) ne gardent pas leur place. Ils sont complètement décalé. Où est mon erreur SVP?
Je m'y prends peut-être très mal, mais j'ai vraiment besoin qu'on m'éclaire...
Voici le code:
Et voici le CSS:
Merci pour la dernière ligne droite...
Modifié par bingojm (16 May 2007 - 21:04)
Je suis novice et j'essaie de me mettre au CSS.
Je pense avoir compris le principe, mais je bloque sur certaines choses.
En effet, je suis en train de créer un site où les boutons du menu seraient inscrits (avec une écriture spéciale) sur une image qui serait mise en background. Il me faut alors un moyen précis pour faire correspondre des boutons "transparents" à l'image background. Ces boutons doivent quand même être placés verticalement et à intervales réguliers.
Pour ca, j'avais commencé à mettre l'image de la partie du menu (qui superposerait donc le background) et d'utiliser des zones réactives. De ce côté-là, je peux dire que c'est ok, tant sur Mozilla et IE, mais est-ce que j'utilise le meilleur moyen pour créer ces boutons-menu?
Maintenant, voici le vrai problème. J'ai eu beau chercher dans les forums, mais je n'ai pas trouvé solution à mon problème...
Lorsque que l'on clique sur un bouton du menu, son contenu doit s'afficher dans une autre div. J'utilise donc include php. Cela fonctionne. Mais cette div (ainsi que 3 autres) ne gardent pas leur place. Ils sont complètement décalé. Où est mon erreur SVP?
Je m'y prends peut-être très mal, mais j'ai vraiment besoin qu'on m'éclaire...
Voici le code:
<body>
<div id="container">
<div id="menu"><img src="../../images/fond/menu.jpg" align="top" width="260" height="485" border="0" usemap="#Map"></div>
<div id="visiteurs">...Compteur...</div>
<div id="connectes">...Compteur2...</div>
<div id="main">
<?php
if (!isset($_GET['page'])) $page= 'accueil';
switch($page)
{
case 'page1': include ('accueil.txt');break;
case 'page2': include ('village.htm');break;
}?> </div>
<div id="date">...date et heure...</div>
</div>
</body>
<map name="Map">
<area shape="rect" coords="48,455,149,482" href="http://www.test.be">
<area shape="rect" coords="55,415,144,445" href="http://www.test.be/fichiers/page1.php">
<area shape="rect" coords="57,372,254,405" href="http://www.test.be/fichiers/page2.php">
<area shape="rect" coords="55,332,220,363" href="http://www.test.be/fichiers/page3.php">
<area shape="rect" coords="54,290,204,320" href="http://www.test.be/fichiers/page4.php">
<area shape="rect" coords="52,247,184,279" href="http://www.test.be/fichiers/page5.php">
<area shape="rect" coords="47,207,150,239" href="http://www.test.be/fichiers/page6.php">
<area shape="rect" coords="43,165,125,198" href="http://www.test.be/fichiers/page7.php">
<area shape="rect" coords="36,121,203,155" href="http://www.test.be/fichiers/page8.php">
<area shape="rect" coords="14,19,94,51" href="http://www.test.be/fichiers/page9.php"></map>
Et voici le CSS:
body, html {
margin: 10;
padding: 0;
}
body * {
margin: 0;
padding: 0;
text-align: left;}
#container {
position: relative;
width: 895px;
height: 595px;
margin-left: auto;
margin-right: auto;
border: 1px solid #0E419A;
background-image:url(../../images/fond/adresses.jpg)}
#menu {
width: 260px;
height: 485px;
float: left;
margin-top:0;
padding:0;}
#menu ul {
margin: 0 0 0 50px;}
#menu ul li {
list-style-type: none;
padding: 0.35em 0.2em;}
#menu ul li a {
font-size:25px;
color: #D1D9EC;
text-decoration: none;
padding: 0;}
#main {
width: 563px;
height: 358px;
float: right;
margin: 38px 18px 0 0;}
#connectes {
width: 80px;
height: 50px;
float: right;
margin: 125px 0 0 0;}
#visiteurs {
width: 148px;
height: 50px;
clear: both;
float:left;
margin: 0 0 0 38px; }
#date {
width: 148px;
height: 50px;
float:left;
margin: 0 0 0 38px;}
Merci pour la dernière ligne droite...
Modifié par bingojm (16 May 2007 - 21:04)