Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
StarMatt
Inscrit le: 17 Déc 2004 Messages: 689 Localisation: Valhala
|
Posté le: 23 Juin 2006 à 15:12 Sujet du message: xHTML/CSS Problème de Margin |
|
|
Bonjour à tous, voilà j'essay de coder mon design mais j'ai un problème, avant tou voilà le code concerné :
Code : HTML
<div id="newsmenu">
<span id="menulien1">50</span>
</div>
Code : CSS
#newsmenu
{
width: 744px;
height: 192px;
background-image: url('design/news.jpg');
background-repeat: no-repeat;
}
#menulien1
{
margin-left: 45px;
margin-top: 50px;
}
En fait, le "margin-top" ne fonctionne pas (padding-top non plus) mais le margin-left fonctionne, pourquoi ?
Et comment faire pour que le margin-top fonctionne? Merci à vous. _________________
AlexMagnus a écrit: |
Je troll si j'veux. |
+1 |
|
Revenir en haut de page |
|
|
AddiKT1ve Invité
|
Posté le: 23 Juin 2006 à 15:17 Sujet du message: |
|
|
Il faudrait qu'on voit ton code en entier, parce que là... |
|
Revenir en haut de page |
|
|
StarMatt
Inscrit le: 17 Déc 2004 Messages: 689 Localisation: Valhala
|
Posté le: 23 Juin 2006 à 15:29 Sujet du message: |
|
|
Code: |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="" href="mgf.css" />
</head>
<body>
<!-- HEADER -->
<div id="header"></div>
<!-- FIN HEADER -->
<!-- CORPS 1 + MENU -->
<div id="newsmenu">
<!-- MENU -->
<span id="menulien1">Lien 1</span>
<!-- MENU -->
</div>
</body>
</html> |
Code: |
body
{
margin: auto;
width: 744px;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 11px;
text-align: left;
}
#header
{
width: 744px;
height: 169px;
background-image: url('design/header.jpg');
background-repeat: no-repeat;
}
#newsmenu
{
width: 744px;
height: 192px;
background-image: url('design/news.jpg');
background-repeat: no-repeat;
}
#menulien1
{
margin-left: 45px;
padding-bottom: 50px;
} |
_________________
AlexMagnus a écrit: |
Je troll si j'veux. |
+1 |
|
Revenir en haut de page |
|
|
AddiKT1ve Invité
|
Posté le: 23 Juin 2006 à 15:35 Sujet du message: |
|
|
Déjà, #menulien1, tu devrais le transformer en .menulien1 ... C'est une classe, pas une id... |
|
Revenir en haut de page |
|
|
StarMatt
Inscrit le: 17 Déc 2004 Messages: 689 Localisation: Valhala
|
Posté le: 23 Juin 2006 à 15:36 Sujet du message: |
|
|
Non, il ne concerne qu'un élément. _________________
AlexMagnus a écrit: |
Je troll si j'veux. |
+1 |
|
Revenir en haut de page |
|
|
3dmin Administrateur
Inscrit le: 12 Sep 2004 Messages: 3426 Localisation: Brussels
|
Posté le: 23 Juin 2006 à 16:05 Sujet du message: |
|
|
Salut!
1) Quel résultat tu veux obtenir ?
2) Est-ce que tu as essayé avec 'auto' ? _________________ Patojiku
(c) D.T.P.C. Team, 2004-2010
"Linux, quand il plante, je l'aime quand même, Windows, même quand je l'aime, il plante..."
(c)The Patjke's Network, 1997-2010 |
|
Revenir en haut de page |
|
|
StarMatt
Inscrit le: 17 Déc 2004 Messages: 689 Localisation: Valhala
|
Posté le: 23 Juin 2006 à 16:14 Sujet du message: |
|
|
1) J'aimerais arrivé à mettre 6 liens dans les endroits blancs de cette image :
2) Oui, mais non^^ _________________
AlexMagnus a écrit: |
Je troll si j'veux. |
+1 |
|
Revenir en haut de page |
|
|
StarMatt
Inscrit le: 17 Déc 2004 Messages: 689 Localisation: Valhala
|
Posté le: 23 Juin 2006 à 20:35 Sujet du message: |
|
|
Bon ben finalement je m'en suis sorti ^_^
Ca donne ça ! _________________
AlexMagnus a écrit: |
Je troll si j'veux. |
+1 |
|
Revenir en haut de page |
|
|
vin-moi Administrateur
Inscrit le: 28 Aoû 2004 Messages: 6897 Localisation: France
|
Posté le: 23 Juin 2006 à 23:38 Sujet du message: |
|
|
Salut,
héhé bien joué !
Malgré tout, tu reste severement limité pour deux raisons principales :
- si tu veux ajouter un lien, il faut modifier l'image de fond, de même si tu veux en supprimer.
- Si quelqu'un à personnaliser la taille de sa police dans son navigateur, ou bien qu'on fait un coup de ctrl+ molette pour zoomer les polices, ce n'est plus en face
-autrement sous IE il y a un gros décalage).
Ce que je te propose de faire :
Que ton menu soit extensible en hauteur, un bloc avec une couleur de fond vert foncé fera l'affaire à priori.
Pour l'effet derrière les liens je te propose d'afficher tes liens en tant que bloc ( display:bloc) et avec des dimensions fixe. En arrière plan du lien, il te suffira de mettre une image de 1px*130px (120 correspondant à ton dégradé horzontal, je dis ca à vue d'oeil) ! Ca me semble indispensable, surtout si tu redistribue l'interface que l'utilisateur puisse ajouter et enlever à sa guise des liens dans le menu sans passer par la modification d'une image. _________________ |
|
Revenir en haut de page |
|
|
Ajouter à :
|
|