Maison interface Web tutoriel HTML Méthode de mise en page de page Web Clear Float

Méthode de mise en page de page Web Clear Float

Mar 13, 2018 am 11:00 AM
方式 浮动 清除

Cette fois, je vais vous présenter la méthode de mise en page de la page Web Effacer le flottant, et quelles sont les Précautions pour effacer le flottant Ce qui suit est un cas pratique, jetons un coup d'œil. .

Le problème de hauteur de la boîte

1. La hauteur de la boîte dans le flux standard peut être prise en charge par la hauteur du contenu ;
2. Le contenu flottant dans le flux flottant ne peut pas. soutenir la hauteur de la boîte ;

Pourquoi devons-nous dégager le flotteur ?

Entre les boîtes adjacentes, si la boîte avant n'a pas de hauteur, alors l'élément flottant dans la boîte arrière ressemblera pour l'élément flottant dans la boîte avant. Cela entraînera une confusion dans l'interface, vous devez donc effacer le flotteur

Effacer la méthode float :

Solution :

Définir la hauteur de l'élément parent précédent

Remarques :

Dans le développement d'entreprise, nous pouvons écrire la hauteur sans écrire la hauteur, cette méthode est donc rarement utilisée ;

CSS :

   <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box1{
            height: 20px;  //给前面盒子设置高度
            background-color: red;
        }
        .box2{
            background-color: green;
        }
        .box1 p{
            width: 100px;
            background-color: blue;
        }
        .box2 p{
            width: 100px;
            background-color: yellow;
        }
        p{
            float: left;
        }    </style>
Copier après la connexion

body :

<div class="box1">
    <p>我是文字1</p>
    <p>我是文字1</p>
    <p>我是文字1</p></div><div class="box2">
    <p>我是文字2</p>
    <p>我是文字2</p>
    <p>我是文字2</p>
</div>
Copier après la connexion

Effacer la méthode flottante deux :

Solution :

Ajoutez l'attribut clear:both à ce qui suit ; box

valeur d'attribut claire :

aucun : valeur par défaut, trier selon les règles de tri des éléments flottants (flottant gauche, rechercher le flotteur gauche, flotteur droit, rechercher le flotteur droit)
gauche : ne cherchez pas l'élément flottant gauche précédent (c'est-à-dire : ne pas afficher sur la même ligne que l'élément flottant gauche précédent)
droite : ne cherchez pas l'élément flottant droit précédent
les deux : Ne recherchez pas l'élément flottant gauche et l'élément flottant droit précédents

Remarque :

Lorsque nous ajoutons l'attribut clear à un élément, l'attribut margin de cet attribut deviendra invalide ; n'est pas recommandé d'utiliser

CSS :

<style>
        *{
            margin: 0;
            padding: 0;
        }
        body{
            border: 1px solid #000;
        }
        .box1{
            background-color: red;
        }
        .box2{
            background-color: green;
            clear: both; //给后面的盒子添加clear:both;属性
            margin-top: 28px;
        }
        .box1 p{
            width: 100px;
            background-color: blue;
        }
        .box2 p{
            width: 100px;
            background-color: yellow;
        }
        p{
            float: left;
        }    </style>
Copier après la connexion

Troisième méthode flottante claire :

Solution :

Méthode du mur extérieur : ajouter un bloc supplémentaire- élément de niveau entre deux boîtes avec des éléments enfants flottants ; et définissez l'attribut clear: Both ;

Remarque :

La méthode du mur extérieur permet à la deuxième boîte d'utiliser l'attribut margin-top.
la méthode du mur extérieur ne permet pas à la première boîte d'utiliser l'attribut margin-bottom,
Cependant, l'effet de marge peut être obtenu en définissant la hauteur de balises supplémentaires
Cette technologie est ; largement utilisé dans Sohu, mais en raison de la nécessité d'ajouter un grand nombre de balises dénuées de sens, il n'est pas recommandé

CSS :

<style>
        *{
            margin: 0;
            padding: 0;
        }
        .box1{
            background-color: red;            /*margin-bottom: 10px;*/ //外墙法不可以让第一个盒子使用margin-bottom属性,
        }
        .box2{
            background-color: green;            /*margin-top: 10px;*/  //外墙法它可以让第二个盒子使用margin-top属性,
        }
        .box1 p{
            width: 100px;
            background-color: blue;
        }
        .box2 p{
            width: 100px;
            background-color: yellow;
        }
        p{
            float: left;
        }
        .wall{
            clear: both; //设置clear: both;属性;
        }
        .h20{
            height: 20px; //设置额外标签的高度来实现margin效果;
            background-color: skyblue;
        }
    </style>
<div class="box1">
    <p>我是文字1</p>
    <p>我是文字1</p>
    <p>我是文字1</p></div><div class="wall h20"></div> //外墙法:在两个有浮动子元素的盒子之间添加一个额外的块级元素;<div class="box2">
    <p>我是文字2</p>
    <p>我是文字2</p>
    <p>我是文字2</p></div>
Copier après la connexion

Effacer la méthode flottante quatre :

< ; 🎜>Solution :

Méthode du mur intérieur :

1 Ajoutez tous les éléments enfants dans la première case en dernier Un élément supplémentaire au niveau du bloc,
2 Définissez clear : les deux attributs pour ce niveau de bloc supplémentaire ; element

Remarque :

Méthode du mur intérieur Il peut créer la deuxième boîte En utilisant l'attribut margin-top

méthode du mur intérieur, il peut faire en sorte que la première boîte utilise l'attribut margin-bottom

<a>内墙法会自动撑起盒子的高度,所以可以直接设置margin属性</a>
Copier après la connexion
Quelle est la différence entre la méthode du mur extérieur et la méthode du mur intérieur ?

Méthode du mur extérieur Elle ne peut pas supporter la hauteur de la première boîte, mais la méthode du mur intérieur peut supporter la hauteur de la première case

Dans le développement d'entreprise, la méthode des cloisons de séparation n'est pas couramment utilisée pour effacer le flottement (méthode de séparation : méthode des murs extérieurs et méthode des murs intérieurs)

CSS :

   <style>
        *{            margin: 0;            padding: 0;
        }        .box1{            background-color: red;            /*margin-bottom: 10px;*/
        }        .box2{            background-color: green;            /*margin-top: 10px;*/
        }        .box1 p{            width: 100px;            background-color: blue;
        }        .box2 p{            width: 100px;            background-color: yellow;
        }        p{            float: left;
        }        .wall{            clear: both;
        }        .h20{            height: 20px;            background-color: skyblue;
        }    </style></head>
<div class="box1">
    <p>我是文字1</p>
    <p>我是文字1</p>
    <p>我是文字1</p>
    <div class="wall h20"></div> //设置内墙</div><div class="box2">
    <p>我是文字2</p>
    <p>我是文字2</p>
    <p>我是文字2</p></div>
Copier après la connexion
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez faire attention aux autres sites Web chinois php Articles connexes !

Lecture recommandée :

Arrière-plan et sprites CSS

Comment utiliser le mode d'affichage CSS

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.

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)

Comment effacer l'historique des images récentes de l'arrière-plan du bureau dans Windows 11 Comment effacer l'historique des images récentes de l'arrière-plan du bureau dans Windows 11 Apr 14, 2023 pm 01:37 PM

&lt;p&gt;Windows 11 améliore la personnalisation du système, permettant aux utilisateurs d'afficher un historique récent des modifications précédemment apportées à l'arrière-plan du bureau. Lorsque vous entrez dans la section de personnalisation de l'application Paramètres système Windows, vous pouvez voir diverses options, la modification du fond d'écran en fait partie. Mais vous pouvez maintenant voir le dernier historique des fonds d’écran définis sur votre système. Si vous n'aimez pas voir cela et souhaitez effacer ou supprimer cet historique récent, continuez à lire cet article, qui vous aidera à en savoir plus sur la façon de le faire à l'aide de l'Éditeur du Registre. &lt;/p&gt;&lt;h2&gt;Comment utiliser la modification du registre

Comment effacer l'historique de protection dans Windows 11 : 2 méthodes Comment effacer l'historique de protection dans Windows 11 : 2 méthodes Apr 23, 2023 am 08:04 AM

Lorsque votre PC manque d'espace de stockage, vous pouvez afficher instantanément de nombreux dossiers pour libérer de l'espace. Celui qui consomme beaucoup est l’historique de protection de Windows Defender, mais pouvez-vous l’effacer dans Windows 11 ? Bien que cela ne soit pas entièrement nécessaire, la suppression de l’historique de protection peut en réalité aider à libérer de l’espace de stockage sur votre système. Pour certains utilisateurs, ces fichiers occupent 20 à 25 Go d'espace, ce qui peut être intimidant si votre ordinateur manque d'espace de stockage. Voyons donc ce qu'est l'historique de protection, toutes les façons de l'effacer dans Windows 11 et comment le configurer pour qu'il s'efface automatiquement après un délai défini. Qu’est-ce que la préservation historique ? M.

Comment supprimer complètement les virus des téléphones mobiles Méthodes recommandées pour lutter contre les virus sur les téléphones mobiles Comment supprimer complètement les virus des téléphones mobiles Méthodes recommandées pour lutter contre les virus sur les téléphones mobiles Feb 29, 2024 am 10:52 AM

Une fois qu'un téléphone mobile est infecté par un certain virus cheval de Troie, il ne peut pas être détecté et tué par un logiciel antivirus. Ce principe est similaire à celui d'un ordinateur infecté par un virus tenace. Le virus ne peut être complètement supprimé qu'en formatant le lecteur C et en le supprimant. réinstaller le système, puis j'expliquerai comment nettoyer complètement le virus une fois que le téléphone mobile est infecté par un virus tenace. Méthode 1 : ouvrez le téléphone et cliquez sur « Paramètres » - Autres paramètres - « Restaurer le téléphone » pour restaurer les paramètres d'usine du téléphone. Remarque : Avant de restaurer les paramètres d'usine, vous devez sauvegarder les données importantes du téléphone. Les paramètres d'usine sont équivalents. à celles de l'ordinateur. "C'est la même chose que le formatage et la réinstallation du système." Après la récupération, les données du téléphone seront effacées. Méthode 2 (1) Éteignez d'abord le téléphone, puis appuyez et maintenez le "bouton d'alimentation". " + "bouton volume + ou bouton volume -" sur le téléphone en même temps.

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 libérer de l'espace pour les documents cloud WPS Comment libérer de l'espace pour les documents cloud WPS Feb 24, 2024 pm 06:12 PM

Comment libérer l'espace des documents cloud WPS lorsqu'il est plein Avec le développement rapide de la technologie cloud, de plus en plus de personnes commencent à utiliser le stockage cloud pour stocker et gérer leurs fichiers. Parmi eux, WPS Cloud Document, en tant que logiciel de bureautique intelligent, est très apprécié des utilisateurs. Cependant, à mesure que la durée d'utilisation augmente et que les fichiers s'accumulent, l'espace de stockage des documents cloud WPS peut être saturé. Alors, lorsque l’espace des documents du cloud WPS est plein, comment devons-nous le vider ? Ensuite, nous vous présenterons quelques méthodes de nettoyage courantes. La première méthode consiste à supprimer complètement les fichiers indésirables. W

Effacer le cache LRU en Python Effacer le cache LRU en Python Sep 10, 2023 pm 12:57 PM

Dans cet article, nous apprendrons comment effacer un LRUcache implémenté dans les performances Python. LRUCache stocke un nombre limité d'éléments et

Comment supprimer complètement le mot que vous souhaitez rechercher sur Douyin ? Peut-on l'éteindre? Comment supprimer complètement le mot que vous souhaitez rechercher sur Douyin ? Peut-on l'éteindre? Mar 19, 2024 pm 12:40 PM

À l'ère de l'information d'aujourd'hui, les médias sociaux ont été intégrés dans la vie quotidienne des gens et sont devenus un élément indispensable. En tant que l'une des applications de vidéos courtes les plus populaires, Douyin attire chaque jour des centaines de millions d'utilisateurs pour regarder et partager une variété de contenus vidéo intéressants sur sa plate-forme. Cependant, la fonction « devinez ce que vous voulez rechercher » de Douyin a causé des problèmes à certains utilisateurs. Cette fonctionnalité utilise l’analyse des données personnelles et des algorithmes pour recommander du contenu, montrant parfois des vidéos qui correspondent aux intérêts des utilisateurs mais pas à ce qu’ils veulent vraiment voir, ce qui met les utilisateurs mal à l’aise ou confus. Certains utilisateurs craignent que de telles recommandations personnalisées puissent porter atteinte à leur vie privée ou induire en erreur leur expérience visuelle. Bien que la fonction « devinez ce que vous voulez rechercher » soit conçue pour fournir une fonction plus personnalisée, comment supprimer complètement les mots que vous souhaitez rechercher sur Douyin ? Vous pouvez essayer d'effacer TikTok

Comment utiliser le mode de navigation privée de Safari Comment utiliser le mode de navigation privée de Safari Nov 29, 2023 pm 11:33 PM

Ce mode empêche l'enregistrement de votre historique de navigation sur votre appareil Apple. Il s'agit d'une fonctionnalité utile si vous achetez en ligne un cadeau pour un ami ou un membre de votre famille, par exemple, et que vous ne voulez pas que toute personne ayant accès à votre appareil sache ce que vous faites. Bien sûr, si vous avez navigué quelque part que vous n’auriez pas dû et n’avez pas utilisé le mode de confidentialité dédié de Safari, ne vous inquiétez pas : nous vous montrerons également deux manières différentes de supprimer votre historique de navigation existant. Lisez la suite pour savoir comment. L'activation de la navigation privée à l'aide du mode de navigation privée de Safari limite Safari de trois manières importantes : elle empêche le navigateur de créer un historique des pages que vous visitez et bloque la saisie automatique des informations telles que les sites Web.

See all articles