- Est-ce une mauvaise pratique d'utiliser la position absolue?
- Pourquoi nous ne devrions pas utiliser la position absolue dans CSS?
- Est-il mauvais d'utiliser la position fixe?
- Quand devriez-vous utiliser la position absolue?
Est-ce une mauvaise pratique d'utiliser la position absolue?
Il n'y a rien de mal à utiliser la position: absolue dans l'exemple ci-dessus, mais pourquoi ne pas utiliser une solution plus facile? Explorons cela. La première étape consiste à ajouter l'affichage: grille au composant de la carte. Nous n'avons pas besoin de définir des colonnes ou des lignes.
Pourquoi nous ne devrions pas utiliser la position absolue dans CSS?
Parce que la position: Absolut retire l'élément du flux du document, tout le reste doit être ajusté pour compenser cela, pour s'assurer que les éléments ne se chevauchent pas là où vous ne voulez pas qu'ils. Cela a tendance à conduire à un CSS de plus en plus complexe qui se casse dès que de nouveaux contenus sont ajoutés à une page.
Est-il mauvais d'utiliser la position fixe?
La préoccupation du positionnement fixe est qu'elle peut provoquer des situations où l'élément fixe chevauche le contenu tel qu'il est inaccessible. L'astuce est d'avoir suffisamment d'espace pour éviter cela, et des trucs comme celui-ci.
Quand devriez-vous utiliser la position absolue?
Lorsque la position absolue est utilisée sur un élément, elle est positionnée absolument en référence au parent le plus proche qui a une valeur relative de position. S'il n'y a pas d'éléments parents qui ont une position relative, alors l'élément absolument positionné prendra sa référence à la fenêtre du navigateur.