ce que dit le titre;)Lorsque j'utilise css-position relative, comment faire pour que la position originale des éléments ne bloque pas d'autres positions flottantes?
l'endroit où l'objet était auparavant est maintenant un vide.
ce que dit le titre;)Lorsque j'utilise css-position relative, comment faire pour que la position originale des éléments ne bloque pas d'autres positions flottantes?
l'endroit où l'objet était auparavant est maintenant un vide.
Eh bien, position: relative
est pour déplacer des éléments sans déranger tout autour. Si vous souhaitez supprimer complètement un élément du flux, utilisez position: absolute
ou float: left/right
. Si vous voulez déplacer l'élément, mais que d'autres éléments occupent l'espace libéré, utilisez des marges négatives.
Vous pouvez même combiner les trois! Par exemple, pour qu'un élément soit supprimé du flux mais positionné par rapport à sa position d'origine, utilisez position:absolute
sans top/left/right/bottom
, mais déplacez-le avec des marges négatives à la place. Attention: les éléments en ligne et en bloc se comporteront différemment avec cela.
Impressionnant c'était la partie sur les marges négatives dont j'avais besoin! – Himmators
Pouvez-vous s'il vous plaît faire un exemple sur jsfiddle.net? –