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

Je ne sais pas pourquoi mon code float ne fonctionne pas

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>3. /titre>

<style type="text/css">

.main {

hauteur:600px;

couleur de fond:bleu ciel;

marge-droite:200px;

}

. right {

width:200px;

height:600px;

background-color:lightgreen;

float:right /*Définir le flotteur droit de l'élément de bloc*/

}

</style>

</head>

<body>

<div>body</div>

<div>right</div>

</body>

</html> ;


lilovelilove2421 Il y a quelques jours1569

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

  •  

     2018-03-27 11:13:47

    Je suis d'accord avec le point de vue du deuxième étage

    Vous utilisez margin-right:200px;

    parce que vous souhaitez laisser de la place pour le div à droite ?

    Mais la largeur par défaut du div est de 100 %

    Donc, après avoir défini margin-right:200px ; la largeur du div après cela est en fait toujours de 100 %

    Parce que le remplissage, la marge, la largeur et la bordure s'additionnent au réel largeur ou hauteur du composant

    répondre
    0
  • lilove

    lilove2018-03-26 14:57:21

    Veuillez remplacer

    <div>main</div>

    <div>right</div>

    en

    <div class="main">main</div> class="right">right</div>

    Testez à nouveau le code~

    répondre
    0
  • lilove

    lilove2018-03-26 14:52:30

    Je suis allé avaler le code, le cours est parti

    répondre
    0
  • Annulerrépondre