Maison  >  Questions et réponses  >  le corps du texte

css - Comment résoudre le problème de la chute des éléments flottants

Vous voulez obtenir cet effet

Mais le code actuel s'écrit ainsi

    <p class="main">
     <p class="left"></p>
     <p class="center"></p>
     <p class="right"></p>
    </p>
.main{

    margin: 0 auto;
width: 100%;
height: 100%;
overflow: hidden;

}

.left{
    width: 5rem;
    height: 3rem;
    float: left;
    margin: 2rem;
    background-image: url("/templates/CeHua/images/new01.jpg");

}
.center{
    width: 5rem;
    height: 3rem;
    float: left;
    margin: 2rem;
    background-image: url("/templates/CeHua/images/new02.jpg");
}
.right{
    width: 5rem;
    height: 3rem;
    float: left;
    margin: 2rem;
    background-image: url("/templates/CeHua/images/new03.jpg");
    
}

S'il vous plaît, dites-moi comment le résoudre

J'ai lu beaucoup de réponses sur le problème de largeur. Après avoir modifié la largeur, l'image d'arrière-plan de p ne s'affiche pas entièrement. Existe-t-il un moyen de redimensionner la photo pour réduire la largeur ?

怪我咯怪我咯2713 Il y a quelques jours1183

répondre à tous(7)je répondrai

  • 迷茫

    迷茫2017-05-16 13:38:42

    Réduire la largeur des deux premiers, probablement parce que la largeur dépasse la largeur maximale de l'élément parent, provoquant l'apparition de sauts de ligne

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:38:42

    Largeur des trois sous-éléments : 33,333 %. Essayez de changer leur marge en remplissage et utilisez le pourcentage.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:38:42

    Raison 1 : La largeur du contenu + marge dépasse la largeur de l'élément parent.
    Raison 2 : Tout flotteur : à gauche, ce problème est susceptible de se produire, généralement les deux laissés sur le. à gauche et à droite à droite
    J'espère que cela pourra vous être utile

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:38:42

    Dans les calculs CSS, il s'agit souvent de 1+1>2. Il existe de nombreuses raisons possibles (telles que les bordures, les espaces de nouvelle ligne, etc.). Une meilleure façon de gérer ce problème est de réduire de manière appropriée la largeur des nœuds enfants.

    Le problème du blocage de l'image de fond. Après avoir modifié la largeur p, la taille de l'image de fond doit également être réglée simultanément (100%), sinon elle sera affichée en fonction de la taille réelle de l'image.

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:38:42

    Cet attribut taille d'arrière-plan : 100 % 100 % ;

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:38:42

    La largeur définie est supérieure à 100 %, ce qui la fait déborder sur la ligne suivante

    répondre
    0
  • 某草草

    某草草2017-05-16 13:38:42

    Contrôle p width, background-size:contain, résolu. Si le rapport hauteur/largeur de l'image est le même que votre p, l'image ne doit pas être déformée.

    répondre
    0
  • Annulerrépondre