96 votes

Comment supprimer un élément du flux ?

Je sais que position: absolute va faire éclater un élément du flux et il cesse d'interagir avec ses voisins.

Quels sont les autres moyens d'y parvenir ?

126voto

joeshmo Points 2439

Une astuce qui me rend position:absolute plus agréable est de rendre son parent position:relative. Ensuite, l'enfant sera « absolu » par rapport à la position du parent.

jsFiddle

65voto

Matchu Points 37755

Aucun ?

Je veux dire, à part le retirer de la mise en page entièrement avec display: none, je suis presque sûr que c'est tout.

Êtes-vous confronté à une situation particulière dans laquelle position: absolute n'est pas une solution viable ?

42voto

user Points 1438

Une autre option consiste à définir height: 0; overflow: visible; sur un élément, bien qu'il ne soit pas vraiment en dehors du flux et qu'il puisse donc réduire la marge.

5voto

Greg Hewgill Points 356191

Il y a display: none, mais je pense que c'est peut-être un peu plus que ce que vous cherchez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X