28172 sujets

CSS et mise en forme, CSS3

Bonjour

je vous mets le lien pour expliquer:
www.cahue.net/html_tests/test1/][/url]


Je ne vois pas pourquoi il n'y a pas d'espace entre le bloc "fil d'arianne" (jaune pâle) et celui "bienvenue" (bleu), alors qu'il y en a un entre "fil d'arianne" et "menu horizontal" et que c'est le même css.

Cordialement
Modifié par cpalo (27 Nov 2012 - 15:30)
Bonjour,

tout simplement parce que ce n'est pas le même css, tu as retiré la marge :
#main h3 {
  margin-top: 0;
}


En réalité il n'y a aucune marge entre tes div, ce sont les marges de tes h3 qui créent ces espaces. Et étant donné que tu as retiré celles du h3 bleu, il n'y a pas d'espace.

Si tu enlèves ton margin-top:0 et ton padding:10px sur #main, tu retrouveras le même espacement. Une solution simple: appliques une marge à tes div.

Bonne continuation Smiley cligne