Maison interface Web tutoriel CSS Analyse des propriétés superposées CSS : position et float

Analyse des propriétés superposées CSS : position et float

Oct 20, 2023 pm 06:31 PM
float position Propriétés qui se chevauchent

CSS 重叠属性解析:position 和 float

Analyse des attributs superposés CSS : position et float

En CSS, position et float sont deux attributs superposés couramment utilisés. Ils peuvent modifier le comportement de mise en page des éléments et obtenir divers effets de page complexes. Cet article analysera ces deux propriétés en détail et donnera des exemples de code spécifiques.

1. Attribut de position

L'attribut position définit la méthode de positionnement de l'élément. Les valeurs couramment utilisées sont statiques, relatives, absolues et fixes.

  1. statique : Valeur par défaut, les éléments sont disposés normalement selon le flux du document, et il n'est pas nécessaire de préciser les attributs haut, droit, bas et gauche.
  2. relatif : Positionnement relatif, l'élément est positionné par rapport à sa position normale. Le décalage de positionnement peut être spécifié via les attributs haut, droite, bas et gauche.

    Exemple de code :

    .box {
      position: relative;
      top: 10px;
      left: 20px;
    }
    Copier après la connexion
  3. absolu : positionnement absolu, l'élément est retiré du flux de documents et positionné par rapport à son élément ancêtre positionné de manière non statique le plus proche. S'il n'y a pas d'éléments ancêtres positionnés de manière non statique, ils sont positionnés par rapport à la fenêtre du navigateur.

    Exemple de code :

    .box {
      position: absolute;
      top: 50px;
      right: 100px;
    }
    Copier après la connexion
  4. fixed : positionnement fixe, l'élément est positionné par rapport à la fenêtre du navigateur et ne défile pas avec la barre de défilement.

    Exemple de code :

    .box {
      position: fixed;
      bottom: 20px;
      left: 10px;
    }
    Copier après la connexion

2. Attribut Float

L'attribut float définit la méthode flottante de l'élément​​sont left, right et none.

  1. gauche : l'élément flotte vers la gauche, hors du flux de documents, et d'autres éléments l'entoureront.
  2. droite : l'élément flotte vers la droite, hors du flux de documents, et d'autres éléments l'entoureront.

    Exemple de code :

    .box {
      float: left;
    }
    Copier après la connexion
  3. none : valeur par défaut, les éléments ne flottent pas et sont disposés normalement selon le flux de documents.

3. La différence et la connexion entre la position et le flotteur

  1. Mêmes points :

    • Les deux peuvent réaliser des changements de positionnement et de disposition des éléments.
    • Lors de l'utilisation des deux, l'élément se détache du flux documentaire et n'occupe plus la position du flux normal.
  2. Différence :

    • L'attribut position ne modifie pas le modèle de boîte de l'élément Lorsqu'il est défini sur absolu ou fixe, l'élément n'occupe pas de position dans le flux de documents et n'affecte pas la disposition des autres éléments. . L'attribut float changera le modèle de boîte de l'élément et l'élément flottant sera entouré d'autres éléments.
    • Lorsque vous utilisez l'attribut position, vous pouvez spécifier la position spécifique de l'élément via les attributs haut, droite, bas et gauche. Lorsque vous utilisez l'attribut float, vous pouvez uniquement spécifier la direction flottante de l'élément.
    • L'attribut position peut implémenter des dispositions plus complexes, telles qu'une disposition en cascade, un positionnement absolu, etc. L'attribut float est davantage utilisé pour implémenter des images d'habillage de texte, une mise en page multi-colonnes, etc.

Pour résumer, position et float sont des attributs qui se chevauchent couramment utilisés en CSS, et ils peuvent obtenir divers effets de mise en page complexes. Une utilisation raisonnable de ces deux attributs peut rendre la mise en page plus flexible et plus belle.

J'espère que cet article vous aidera à comprendre les attributs position et float, et vous fournira une référence pour utiliser ces deux attributs dans le développement réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la valeur maximale du float ? Quelle est la valeur maximale du float ? Oct 11, 2023 pm 05:54 PM

Valeur maximale de float : 1. En langage C, la valeur maximale de float est 3,40282347e+38. Selon la norme IEEE 754, l'exposant maximum du type float est de 127 et le nombre de chiffres de la mantisse est de 23. De cette façon, le nombre à virgule flottante maximum est 3,40282347 e+38 ;

Compétences d'application flexibles de l'attribut de poste en H5 Compétences d'application flexibles de l'attribut de poste en H5 Dec 27, 2023 pm 01:05 PM

Comment utiliser de manière flexible l'attribut position dans H5. Dans le développement H5, le positionnement et la disposition des éléments sont souvent impliqués. A ce moment, la propriété CSS position entrera en jeu. L'attribut position peut contrôler le positionnement des éléments sur la page, y compris le positionnement relatif (relatif), le positionnement absolu (absolu), le positionnement fixe (fixe) et le positionnement collant (collant). Cet article présentera en détail comment utiliser de manière flexible l'attribut position dans le développement H5.

Conseils d'optimisation des propriétés de mise en page CSS : position collante et flexbox Conseils d'optimisation des propriétés de mise en page CSS : position collante et flexbox Oct 20, 2023 pm 03:15 PM

Conseils d'optimisation des attributs de mise en page CSS : positionsticky et flexbox Dans le développement Web, la mise en page est un aspect très important. Une bonne structure de mise en page peut améliorer l’expérience utilisateur et rendre la page plus belle et plus facile à naviguer. Les propriétés de mise en page CSS sont la clé pour atteindre cet objectif. Dans cet article, je présenterai deux techniques d'optimisation des propriétés de mise en page CSS couramment utilisées : positionsticky et flexbox, et je fournirai des exemples de code spécifiques. 1. Postes

Comment mettre div en bas en HTML Comment mettre div en bas en HTML Mar 02, 2021 pm 05:44 PM

Comment placer un div en bas du HTML : 1. Utilisez l'attribut position pour positionner la balise div par rapport à la fenêtre du navigateur, avec la syntaxe "div{position:fixed;}" 2. Définissez la distance vers le bas sur ; 0 pour placer définitivement le div en bas de page, la syntaxe est "div{bottom:0;}".

Quelle est la précision du flotteur ? Quelle est la précision du flotteur ? Oct 17, 2023 pm 03:13 PM

La précision du float peut atteindre 6 à 9 décimales. Selon la norme IEEE754, le nombre de chiffres significatifs que peut représenter le type float est d'environ 6 à 9 chiffres. Il convient de noter qu'il ne s'agit que de la précision maximale théorique. En utilisation réelle, en raison de l'erreur d'arrondi des nombres à virgule flottante, la précision du type float est souvent inférieure. Lors de l'exécution d'opérations sur des nombres à virgule flottante dans un ordinateur, une perte de précision peut survenir en raison des limitations de précision des nombres à virgule flottante. Afin d'améliorer la précision des nombres à virgule flottante, vous pouvez utiliser des types de données de plus grande précision, tels que double ou long double.

Comment utiliser la position en h5 Comment utiliser la position en h5 Dec 26, 2023 pm 01:39 PM

Dans H5, vous pouvez utiliser l'attribut position pour contrôler le positionnement des éléments via CSS : 1. Positionnement relatif, la syntaxe est "style="position: relative;"; 2. Positionnement absolu, la syntaxe est "style="position : Absolute;" "; 3. Positionnement fixe, la syntaxe est "style="position:fixed;" et ainsi de suite.

Quelles sont les longueurs flottantes de la base de données ? Quelles sont les longueurs flottantes de la base de données ? Oct 10, 2023 pm 03:57 PM

Les longueurs flottantes courantes des bases de données sont les suivantes : 1. La longueur du type float dans MySQL peut être de 4 octets ou 8 octets. 2. La longueur du type float dans Oracle peut être de 4 octets ou 8 octets. 3. , La longueur du type float dans SQL Server ; est fixé à 8 octets ; 4. La longueur du type float dans PostgreSQL peut être de 4 octets ou 8 octets, etc.

Quels sont les attributs du poste ? Quels sont les attributs du poste ? Oct 10, 2023 am 11:18 AM

Les valeurs d'attribut de position incluent statique, relatif, absolu, fixe, collant, etc. Introduction détaillée : 1. static est la valeur par défaut de l'attribut position, ce qui signifie que les éléments sont disposés selon le flux normal du document sans positionnement particulier. La position des éléments est déterminée par leur ordre dans le document HTML et ne peut pas être définie. passé par le haut, la droite et le bas. Ajustez avec l'attribut gauche ; 2. relatif est le positionnement relatif et ainsi de suite.

See all articles