Maison  >  Article  >  interface Web  >  Quel est le code CSS pour effacer le flottant à droite ?

Quel est le code CSS pour effacer le flottant à droite ?

藏色散人
藏色散人original
2023-01-30 09:39:522172parcourir

Le code CSS pour effacer le flottant à droite est "clear:both;" ; la fonction de l'attribut "clear:both" en CSS est d'effacer le flottant détruira la structure du flux de documents et affectera le flottant. mise en page ultérieure. À ce stade, définir Clear Floating peut résoudre ce problème ; on peut penser que l'élément actuel avec l'ensemble "clear: Both" traitera les éléments avec des attributs float dans les éléments précédents comme s'ils n'étaient pas flottants, donc afin d'éliminer son impact sur lui-même.

Quel est le code CSS pour effacer le flottant à droite ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version CSS3, ordinateur DELL G3

Quel est le code CSS pour effacer le flottant à droite ?

Le code CSS pour effacer le flottant à droite est clear:both;

La fonction de l'attribut clear:both en CSS est d'effacer le flottant détruira la structure du flux de documents et affectera la mise en page ultérieure. temps, définir le clear float peut résoudre ce problème. Un problème, on peut considérer que l'élément actuel avec clear:both set traitera les éléments avec des attributs flottants dans les éléments précédents comme s'ils n'étaient pas définis pour flotter, afin d'éliminer son impact sur lui-même

Comparez le réglage et le non réglage Les résultats de clear : les deux expliquent

<style>
        .test-title{
            background-color: orange;
        }
        .test-content{
            background-color: #ddd;
            height:100px;
            /* clear:both; */
        }
        .left{
            float: left;
            width: 200px;
            background-color: pink;
        }
        .right{
            float: left;
            background-color: aquamarine;
        }
    </style>
</head>
<body style="margin: 10px;">
    <div class="test-title">头部信息</div>
    <div class="test-container">  
        <div class="left">左侧菜单</div>
        <div class="right">右侧内容</div>
        <div  class="test-content" >we are one we are one we are one </div>
    </div>
</body>

pourquoi la situation suivante se produit, car le menu de gauche et le menu de droite sont définis pour flotter : à ce moment, ils appartiennent au. flux flottant et occupe une certaine position, et le contenu du contenu de test appartient au document. Le flux sera proche de la bordure supérieure du conteneur de test,

Quel est le code CSS pour effacer le flottant à droite ?

Mais après avoir défini le contenu de test. pour effacer : les deux, cela éliminera l'impact du flottant précédent sur lui, c'est-à-dire l'ignorera. L'attribut float:left défini dans les styles gauche et droit traite la gauche et la droite comme des flux de documents ordinaires puisque le contenu du test est un bloc. -level élément et s'enroulera automatiquement, cela deviendra la situation suivante, ou définira un pseudo élément

.test-content::before,.test-content::after{
    content:&#39;&#39;;
    display:block;
    clear:both;
}

Quel est le code CSS pour effacer le flottant à droite ?

Apprentissage recommandé : "tutoriel vidéo 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:
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