CSS

Positionnement statique, relatif, absolu et fixe

Positionnement Statique, Relatif, Absolu et Fixe en CSS


En CSS, le positionnement des éléments peut être contrôlé en utilisant différentes propriétés. Les quatre types de positionnement les plus courants sont : statique, relatif, absolu et fixe. Chacun de ces types de positionnement a un comportement spécifique qui influence la manière dont les éléments sont disposés sur la page.


1. Positionnement Statique :


  • Par défaut, tous les éléments HTML ont un positionnement statique.
  • Avec le positionnement statique, l'élément est placé selon l'ordre normal du flux de la page.
  • Les propriétés de positionnement (top, right, bottom, left) n'ont aucun effet sur les éléments positionnés statiquement.


.static {
    position: static;
}


2. Positionnement Relatif :


  • Avec le positionnement relatif, l'élément est déplacé par rapport à sa position normale dans le flux de la page, mais conserve l'espace qu'il occupe dans le flux.
  • Les propriétés de positionnement (top, right, bottom, left) définissent le décalage par rapport à la position normale de l'élément.


.relative {
    position: relative;
    top: 10px;
    left: 20px;
}


3. Positionnement Absolu :


  • Avec le positionnement absolu, l'élément est positionné par rapport à son premier ancêtre positionné, autrement dit, un élément qui a un positionnement autre que statique (relatif, absolu ou fixe).
  • L'élément est retiré du flux normal du document et ne laisse pas d'espace vide à sa place.


.absolute {
    position: absolute;
    top: 50px;
    left: 50px;
}


4. Positionnement Fixe :


  • Avec le positionnement fixe, l'élément est positionné par rapport à la fenêtre du navigateur, indépendamment du défilement de la page.
  • Comme pour le positionnement absolu, l'élément est retiré du flux normal du document.


.fixed {
    position: fixed;
    top: 10px;
    right: 10px;
}


Impact sur le Positionnement :


  • Le positionnement statique suit le flux normal du document.
  • Le positionnement relatif déplace l'élément par rapport à sa position normale dans le flux.
  • Le positionnement absolu et fixe retirent l'élément du flux normal du document et le positionnent par rapport à un ancêtre positionné ou la fenêtre du navigateur, respectivement.


Conseils pour une Utilisation Efficace :


  • Choisissez le type de positionnement en fonction de vos besoins spécifiques en termes de mise en page et de comportement.
  • Utilisez le positionnement absolu et fixe avec précaution, car ils peuvent entraîner des problèmes d'accessibilité et de superposition d'éléments.


En résumé, le positionnement statique, relatif, absolu et fixe en CSS offre une flexibilité pour contrôler la disposition des éléments sur une page Web. En comprenant comment chaque type de positionnement fonctionne, vous pouvez créer des mises en page efficaces et esthétiques pour votre site Web.

725 vues
Posté le 22 avril 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
957 vues
Définition et but
Le fichier .htaccess est un outil puissant utilisé sur les serveurs web Apache pour configurer et contrôler divers aspects d'un site web. Son nom provient de "HyperText Access", ce qui signifie...
HTACCESS
3 697 vues
Formulaire d'inscription en PHP (2/2)
Dans cette deuxième partie nous allons compléter et sécuriser notre formulaire avec différentes conditions.Par exemple nous allons utiliser la function crypt de PHP.Exemple :<?php ...
Créer son site de rencontres
842 vues
Utilisation de <tr> pour les lignes, <th> pour les en-têtes et <td> pour les cellules
Utilisation de <tr> pour les lignes, <th> pour les en-têtes et <td> pour les cellulesDans un tableau HTML, la balise <tr> est utilisée pour définir chaque ligne du tableau,...
HTML
11 303 vues
Afficher tous vos utilisateurs
Dans cet article nous allons afficher tous les utilisateurs de notre base de données afin qu'un utilisateur puisse accéder à n'importe quel profil d'un autre utilisateur par la...
Créer son site
5 897 vues
Voir le profil d'un utilisateur en PHP
Maintenant que nous avons la liste des utilisateurs, nous allons créer une nouvelle page PHP afin de visiter le profil d'un membre dynamiquement.Pour cela nous allons passer dans l'URL l'identifiant...
Créer son site de rencontres
2 223 vues
Configurer l'environnement de développement
Configuration de l'environnement de développement pour SASS1. Création d'une structure de projet :Avant de commencer à coder en SASS, il est important d'avoir une structure de projet organisée....
Sass
2 074 vues
Mixins : Créer des mixins pour réutiliser des blocs de styles
Mixins en SASS : Créer et Utiliser1. Déclaration de mixins :En SASS, les mixins sont déclarés à l'aide du mot-clé @mixin, suivi du nom du mixin et des paramètres entre parenthèses. Les styles...
Sass
1 054 vues
Création d'un fichier .htaccess
Le fichier .htaccess est un élément important pour configurer et personnaliser un site web sur un serveur Apache. Dans ce cours, nous allons apprendre comment créer un fichier .htaccess de...
HTACCESS
Publicité
Cette pub permet au site de vivre ...