28220 sujets

CSS et mise en forme, CSS3

J'avoue que je n'arrive pas à comprendre ce qui se passe dans ce cas...

http://www.pompage.net/pompe/margesnegatives/

J'ai relu ceci, mais par exemple l'exemple 2...

Quel est l'effet d'une marge négative ?

Par exemple, pour moi, une marge négative gauche tirerai l'élément vers la gauche (tandis qu'une marge positive le pousse vers la droite).

Apparement ce n'est pas ça qui se passe Smiley ohwell
a écrit :
Il est très important que cet élément soit un flottant, car les marges, et donc les marges négatives, sont gérées différemment pour les éléments flottants et ceux en ligne que pour les éléments non-flottants et ceux de type bloc.

La marge négative de droite permet plus à la barre latérale de flotter en haut de l'espace laissé par cet élément qu'elle ne permet d'agir sur le positionnement ou l'apparence de l'élément lui-même,


D'après ce que je comprend, pour un élément flottant, le comportement n'a strictement rien de "logique" et tient plus de l'astuce qu'autre chose ... Smiley confus