Maison interface Web tutoriel HTML Explication détaillée des flotteurs HTML et des flotteurs clairs

Explication détaillée des flotteurs HTML et des flotteurs clairs

Mar 11, 2017 am 11:52 AM
浮动 flotteur clair

Cet article donne principalement un aperçu des flottants et des clearing floats sur la page, et donne des exemples pour l'illustrer. Il a une certaine valeur de référence. Jetons-y un coup d'œil avec l'éditeur.

1. Flotteur : objectif principal Il s’agit d’obtenir l’effet d’habillage du texte des images.

C'est également devenu le moyen le plus simple de créer une mise en page multi-colonnes.


<img src= “ ” />
<p>文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
Copier après la connexion

【1】Image d'habillage du texte


  P {margin: 0; border: solid 1px;}
  img {float: left;}
Copier après la connexion

【2】Créer une mise en page multi-colonnes


  P {margin: 0; border: solid 1px; width: 200px; float: left;}
  img {float: left;}
Copier après la connexion

2. Détacher les éléments flottants Lorsque le flux de documents est interrompu, son élément parent ne peut pas le voir, car il ne l'entourera pas. L'élément enfant aura une hauteur, mais l'élément parent ne sera pas pris en charge, <🎜. >

Il y a

trois façons de résoudre ci-dessous, veuillez considérer la situation et les appliquer rationnellement :


<section>
<img src=" />
<p>这是段落这是段落这是段落这是段落这是段落这是段落这是段落</p>
</section>
<footer>这是底部这是底部这是底部这是底部这是底部这是底部这是底部</footer>
Copier après la connexion


section , footer {border: solid 1px;}
img {float: left;}
Copier après la connexion

【1】Ajouter un débordement : caché pour l'élément parent ; forcer l'élément parent à entourer l'élément flottant

Le véritable objectif de une telle déclaration vise à empêcher l'élément parent d'être pris en charge par un contenu surdimensionné. Sur, après avoir appliqué overflow: Hidden, l'élément parent conserve toujours sa largeur définie et le contenu enfant surdimensionné sera coupé par le conteneur

Dans De plus, overflow: Hidden a un autre effet, c'est-à-dire qu'il force de manière fiable un élément parent à contenir ses éléments enfants flottants.

ne peut pas être utilisé sur un élément de niveau supérieur qui utilise un menu déroulant, sinon le menu déroulant en tant qu'élément enfant ne sera pas affiché.

[2] Faites flotter l'élément parent en même temps, la largeur est 100 % la même que la largeur du navigateur, et définissez un flotteur clair pour le pied de page afin que le pied de page ne pas presser à côté de la section


  section {border: solid 1px; float: left; width:100%}
  footer {border: solid 1px; clear: left}
  img {float: left;}
Copier après la connexion
ne peut pas être utilisé sur les éléments qui sont automatiquement centrés près des marges. Sinon il ne sera plus centré.

【3】Ajouter des éléments clairs non flottants (pseudo-éléments)


.clearfix: after {
  content: "";
  display: block ;
  height: 0
  visibility: hidden;
  clear : both
}
Copier après la connexion

3. Comment effacer quand il n'y a pas d'élément parent (img p en tant que groupe, pas d'élément parent)


<section>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
</section>
Copier après la connexion


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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

HTML, CSS et jQuery : Créez un bouton avec un effet flottant HTML, CSS et jQuery : Créez un bouton avec un effet flottant Oct 24, 2023 pm 12:09 PM

HTML, CSS et jQuery : Créer un bouton avec un effet flottant nécessite des exemples de code spécifiques Introduction : De nos jours, la conception Web est devenue une forme d'art En utilisant des technologies telles que HTML, CSS et JavaScript, nous sommes en mesure d'ajouter divers aspects à la page. . De tels effets spéciaux et effets interactifs. Cet article présentera brièvement comment utiliser HTML, CSS et jQuery pour créer un bouton avec un effet flottant et fournira des exemples de code spécifiques. 1. Structure HTML Tout d'abord, nous devons

Comment aligner les zones de saisie en HTML Comment aligner les zones de saisie en HTML Apr 05, 2024 am 10:18 AM

Les méthodes d'utilisation de HTML pour aligner les zones de saisie incluent : l'utilisation de l'attribut text-align pour spécifier la gauche, la droite ou le centre pour aligner le texte de la zone de saisie. Utilisez la propriété float pour faire flotter la zone de saisie vers la gauche ou la droite de la page afin d'affecter son alignement relatif.

Quelles sont les 5 façons de dégager les flotteurs ? Quelles sont les 5 façons de dégager les flotteurs ? Nov 20, 2023 pm 04:27 PM

Les cinq façons d'effacer les flottants sont : 1. Utiliser l'attribut clear ; 2. Utiliser l'attribut overflow ; 3. Utiliser le pseudo-élément clearfix 4. Utiliser la disposition en grille ; Introduction détaillée : 1. Utilisez l'attribut clear, qui est la méthode la plus couramment utilisée pour effacer les flottants. Vous pouvez ajouter un élément après l'élément flottant et y ajouter le style "clear: Both;" définir l'élément parent Set "overflow: auto;" et ainsi de suite.

Existe-t-il un moyen d'effacer les flotteurs ? Existe-t-il un moyen d'effacer les flotteurs ? Feb 22, 2024 pm 04:00 PM

Existe-t-il une méthode pour effacer les flottants ? Des exemples de code spécifiques sont requis. Dans la mise en page Web, les flottants sont une méthode de mise en page courante qui permet aux éléments de se détacher du flux de documents et d'être positionnés par rapport aux autres éléments. Cependant, un problème souvent rencontré lors de l'utilisation d'une mise en page flottante est que l'élément parent ne peut pas envelopper correctement l'élément flottant, ce qui entraîne une mise en page désordonnée de la page. Par conséquent, nous devons prendre des mesures pour effacer le flotteur afin que l'élément parent puisse envelopper correctement l'élément flottant. Il existe de nombreuses façons d'effacer les flottants. Ce qui suit présente plusieurs méthodes couramment utilisées et donne des exemples de code spécifiques.

Qu'est-ce que la mise en page ? Qu'est-ce que la mise en page ? Feb 24, 2024 pm 03:03 PM

La mise en page fait référence à une méthode de composition adoptée dans la conception Web pour organiser et afficher les éléments d'une page Web selon certaines règles et structures. Grâce à une mise en page raisonnable, la page Web peut être rendue plus belle et plus soignée, et offrir une bonne expérience utilisateur. Dans le développement front-end, il existe de nombreuses méthodes de mise en page parmi lesquelles choisir, telles que la mise en page traditionnelle des tableaux, la mise en page flottante, la mise en page de positionnement, etc. Cependant, avec la promotion de HTML5 et CSS3, les technologies de mise en page réactives modernes, telles que la mise en page Flexbox et la mise en page Grid, sont devenues

Pourquoi les éléments flottants ne peuvent pas être effacés par la propriété overflow Pourquoi les éléments flottants ne peuvent pas être effacés par la propriété overflow Jan 27, 2024 am 08:08 AM

Pour analyser pourquoi le flottement ne peut pas être effacé à l'aide de l'attribut overflow, des exemples de code spécifiques sont nécessaires Introduction : Dans la mise en page Web, des problèmes avec les éléments flottants sont souvent rencontrés. Afin de résoudre l'impact des éléments flottants, nous utilisons généralement une méthode de dégagement des flotteurs. Cependant, nous constatons parfois que les flottants ne peuvent pas être correctement effacés à l'aide de l'attribut overflow. Cet article approfondira ce problème et fournira des exemples de code spécifiques. 1. Pourquoi devons-nous nettoyer les flotteurs ? Les éléments flottants signifient retirer l'élément du flux de documents en définissant l'attribut float.

Conseils de mise en page HTML : Comment utiliser l'attribut position pour le contrôle des éléments flottants Conseils de mise en page HTML : Comment utiliser l'attribut position pour le contrôle des éléments flottants Oct 21, 2023 am 09:22 AM

Compétences en mise en page HTML : Comment utiliser l'attribut position pour contrôler les éléments flottants Dans la conception Web, la mise en page est un élément très important. Grâce à une mise en page raisonnable, les pages Web peuvent être rendues plus belles et plus faciles à lire, et l'expérience utilisateur peut être améliorée. Dans le processus de mise en œuvre de la mise en page, le contrôle des éléments flottants est l'un des points clés. HTML fournit l'attribut position, grâce auquel nous pouvons contrôler les éléments flottants. Cet article explique comment utiliser l'attribut position pour disposer des éléments flottants et fournit du code spécifique.

Le rôle de float en CSS Le rôle de float en CSS Apr 28, 2024 pm 01:51 PM

La propriété float en CSS permet aux éléments de sortir du flux de documents et de s'aligner le long du bord de leur élément parent, et est utilisée pour créer et aligner des images de texte, des barres latérales de menu flottantes et des éléments qui se chevauchent. Les valeurs d'attribut des éléments flottants incluent left (float gauche), right (float droit), aucun (float clair) et hériter (hériter). Pour éviter qu'un élément flottant ne provoque le débordement de l'élément parent, vous pouvez utiliser la technique clearfix pour ajouter un élément vide et effacer le flottant.

See all articles