|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 143 ![]() |
Salut,
Voilà, je suis confronté à un souci majeur ! lol J'ai une div qui me pose problème et j'essaye de comprendre pourquoi !! Une fois, c'est les enfants qui sortent de leurs parents, une fois, c'est quelque chose qui ressemble à une fusion de marges... Donc j'essaye diverses astuces pour m'adapter et éviter le bug de positionnement mais au final, je n'y arrive jamais ! Je crois donc qu'il faudrait régler le problème à sa source. Le souci pour ma part, c'est que ça fait 2 jours que je m'y essaye et je n'ai toujours pas compris... alors, là, je sature !! Au départ, j'essaye de faire ça : http://www.casimages.com/img.php?i=1...0741409974.jpg Mais à l'arrivée, j'obtiens ça : http://www.casimages.com/img.php?i=1...0820739851.jpg Bon, à priori, ce serait un problème habituel lié aux flottants. Mais j'ai essayé d'appliquer les conseils proposés dans le lien suivant à propos des bugs concernant les flottants : http://css.developpez.com/faq/?page=...ment_flottants et même d'autres atsuces au cas où ça aurait un rapport avec la fusion des marges! Mais résultat : rien !! Il reste à chaque fois quelque chose qui pose problème... Je crois qu'à ce stade, une vision extérieure me serait d'un grand secours ! Je vous lègue donc directement mes fichiers de bon coeur (voir ci-dessous) ! Ce sera vraiment une grosse épine que vous me retirerez du pied ! http://www.gomyr.com/divers/site_giz...robeme_css.zip PS : j'ai finalement mis des div pour créer mes marges mais même ça, ça ne marche pas ! Très bizarre, c'est tout le corps du site qui fusionne ! Franchement, merci d'avance si vous avez la patience de consulter ça ! |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Jérome DebrayResponsable de projet Inscription : mai 2009 Messages : 627 ![]() |
Salut,
En fait il y 2 choses à changer, la structure html au niveau de l'id="annonces". Voici le code pour ta div "contenu", j'ai déplacé "annonces" en dehors d'un de tes block '.mainblock' : Code html :
Ensuite, il faut juste changer le CSS pour la class 'mainblock_bottom' en rajoutant un margin-bottom : Code css :
j'ai mis 10px mais a priori, il faudra mettre plus si je regarde bien l'image que tu as envoyé (environ 50px) |
||||
|
00
|
|
|
#3 | ||||
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 143 ![]() |
Salut, Ornitho13 ! Avant tout, un grand merci pour ta réponse, ça fait plaisir !!
Je suis sûr que ta méthode fonctionne mais je dois t'avouer que je ne saisi pas toute ta démarche ! Je pense que si tu savais m'expliquer le pourquoi du comment, ça m'aiderait à ne pas rester dans le flou et savoir comment éviter ce genre de problème à l'avenir ! Par exemple, j'ai un peu de mal à comprendre la logique de ceci : Code :
Citation:
Citation:
Encore merci pour ton aide ! |
||||
|
|
00
|
|
|
#4 | ||
![]() ![]() Jérome DebrayResponsable de projet Inscription : mai 2009 Messages : 627 ![]() |
oui en effet, j'aurais du déplacer le spacer et le mainblock_bottom afin de suivre ta logique
Il faut donc mettre ceci: Code html :
sinon concernant le margin-bottom, je l'ai mis afin d'obtenir un espace entre tes mainblock. J'aurais pu en effet mettre pour mainblock_bottom et mainblock_top mais cela induit 2 modifications de ta CSS. Je n'ai mis donc que pour le mainblock_bottom pour ne mettre qu'une seule modification. Après tout dépend de l'utilisation de cette classe dans le reste de tes pages. |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com