Introduction détaillée aux connaissances de base CSS float
J'ai écrit un article sur la position des connaissances de base en CSS il y a quelque temps, ma compréhension de float n'était pas très précise, ce qui a été souligné par de nombreux lecteurs sur MOOC.com (l'article original a été corrigé, et je m'excuse si c'était trompeur). Je vais maintenant en apprendre davantage sur float et partager mon expérience d'apprentissage avec vous.
Connaissance de base du flottant
Floating a 4 attributs : gauche (flottant à gauche), droite (flottant à droite), aucun ( non flottant), hériter (hérité).
Le bloc conteneur d'un élément flottant est son ancêtre au niveau du bloc le plus proche.
L'élément flottant sera décalé vers la gauche (ou la droite) jusqu'à ce que son bord extérieur touche le bord intérieur du bloc conteneur ou le bord extérieur d'un autre élément flottant.
L'élément flottant est hors du flux de document standard. Les éléments de texte et de niveau ligne s'enrouleront autour de l'élément, mais les éléments de niveau bloc ne seront pas affectés.
Flottant un élément non-remplacement, une largeur doit être déclarée pour l'élément, sinon la largeur de l'élément tend vers 0.
La marge (marge) d'un élément flottant ne sera pas fusionnée avec la marge des autres éléments.
Une étude approfondie des flotteurs
Le bord supérieur d'un élément flottant ne peut pas être supérieur à l'élément contenant. Le haut de l'élément de niveau bloc ou de l'élément de niveau ligne précédemment généré dans le bloc.
Les éléments flottants ne peuvent pas se chevaucher. S'il n'y a pas assez d'espace pour placer l'élément flottant dans la direction horizontale, il se déplacera vers le bas jusqu'à ce qu'il y ait suffisamment d'espace ou qu'il n'y ait plus d'éléments flottants.
Les éléments flottants ne peuvent pas dépasser les limites gauche, droite et supérieure du bloc conteneur, mais ne peuvent dépasser que la limite inférieure. (Lorsqu'un élément flottant dépasse la limite inférieure, certains navigateurs augmentent la hauteur du bloc conteneur afin que l'élément flottant puisse être inclus dans le bloc conteneur, ce qui entraîne un grand espace vide, provoquant des problèmes de compatibilité du navigateur.)
Paramètres négatifs pour les éléments flottants Lors de l'utilisation de marges, bien que l'élément flottant semble déborder du bloc conteneur, il ne viole pas réellement les règles ci-dessus.
Cas particulier, lorsque l'élément flottant est plus large que le bloc contenant, l'élément flottant débordera dans le sens opposé du décalage.
Les effets négatifs du flottement
L'arrière-plan ne peut pas être affiché
La bordure ne peut pas être ouverte
Le remplissage de la marge ne peut pas être affiché correctement
Comment effacer le flotteur
/* 方法1,当父包含块缩成一条时无效 */ .clear-float2{ overflow:hidden; width:100%; } /* 方法2,overflow:hidden属性相当于是让父级紧贴内容,这样即可紧贴其对象内内容,从而实现了清除浮动。 */ .clear-float3{ overflow: auto; zoom: 1; } /* 方法3,zoom是在处理兼容性问题,hidden和auto都能清除浮动,据说auto对seo更友好 */
Les bases CSS ci-dessus L'explication détaillée des connaissances sur float est tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère également que tout le monde soutiendra le site Web PHP chinois.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

L'API de transition Svelte fournit un moyen d'animer les composants lorsqu'ils entrent ou quittent le document, y compris les transitions Svelte personnalisées.

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et
