Bonjour tout le monde,
j'essaye de réecrire mon site en substituant les tables par des DIV.
Voici un extrait de mon CSS :
Code :
- #general {
- background-color:white;
- position:absolute;
- left: 50%;
- width: 970px;
- height:800px;
- margin-left: -485px;
- }
- #menu {
- background-image : url(images/menu.jpg);
- position:absolute;
- top: 130px;
- width: 140px;
- height: 140px;
|
J'utilise l'Id #menu dans une balise DIV :
Code :
- <div id="general">
- <div id="menu">
- <a href="index.php?page=xxx">Accueil</a><br>
- <a href="index.php?page=yyy>News</a><br>
- <a href="index.php?page=zzz">Contact</a><br>
- <a href="phpBB/index.php" target="_blank">Forum</a><br>
- <p>Coucou tout le monde.</p>
- </div>
- </div>
|
Mon problème est le suivant :
Je veux positionner en X et Y les liens et le texte à l'interieur du DIV avec l'id #menu. Mais en utilisant les attributs margin-top et margin-left, je décale mon div tout entier, qui ne se trouve plus à la bonne position !
Est-il possible de définir une marge à l'intérieur d'un div sans modifier sa position ? Je n'y comprends vraiment rien...
Merci beaucoup de votre aide !
Message édité par jherek316 le 22-02-2006 à 10:48:11