Nous définissons d'abord un div d'une longueur et d'une largeur de 500px. Vous pouvez le considérer comme une grande boîte. Afin de voir clairement son existence, nous affichons sa bordure sous forme de ligne continue
<html> <head> <style type="text/css"> .div{ width:500px; height:500px; border:solid 1px; } </style> <head> <body> <div class="div"></div> </body> </html>
Mettez-en une en premier
<html> <head> <style type="text/css"> .div{ width:500px; height:500px; border:solid 1px; } #a{ width:100px; height:100px; background:red; } </style> <head> <body> <div class="div"> <div id="a"></div> </div> </body> </html>
plus
.
margin-top:5px; margin-left:5px
margin-right:5px; margin-bottom:5px
car il n'y a rien derrière ou en dessous
Jetons un coup d'oeil au rembourrage
<html> <head> <style type="text/css"> .div{ width:500px; height:500px; border:solid 1px; } #a{ width:100px; height:100px; background:red; margin-top:5px; margin-left:5px; padding-top:5px; padding-left:5px; } </style> <head> <body> <div class="div"> <div id="a">hello</div> </div> </body> </html>
J'ai trouvé un problème en partant du principe que la longueur et la hauteur du div sont définies dans les navigateurs IE6 et 360, ils peuvent en fait s'adapter. peu importe la quantité de contenu, le div n'éclatera pas, mais la longueur et la hauteur d'origine seront modifiées
En fait, c'est contraire à la norme. Firefox est normal
<html> <head> <style type="text/css"> .div{ width:100px; height:100px; border:solid 1px; } </style> <head> <body> <div class="div" > 5555555555555555555555555555555555555555555555555555555555555555555555555 <br/> <br/> <br/> </div> </body> </html>
<html> <head> <style type="text/css"> .div{ width:100px; height:100px; border:solid 1px; } #a{ width:100px; height:50px; background:red } #b{ width:100px; height:50px; background:green } </style> <head> <body> <div class="div" > <div id="a"></div> <div id="b"></div> <br/> <br/> <br/> </div> </body> </html>
Quoi qu'il en soit, rappelez-vous que la longueur et la largeur d'un div ne font absolument pas référence au contenu. La longueur et la largeur de