5.浮动.html 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style>
  8. #part1 {
  9. float: left;
  10. /* display: inline-block; */
  11. width: 200px;
  12. height: 200px;
  13. margin-top: 10px;
  14. background: red;
  15. }
  16. #part2 {
  17. float: left;
  18. /* display: inline-block; */
  19. width: 200px;
  20. height: 200px;
  21. margin-top: 10px;
  22. background: yellow;
  23. }
  24. #part3 {
  25. float: left;
  26. /* display: inline-block; */
  27. width: 200px;
  28. height: 200px;
  29. margin-top: 10px;
  30. background: blue;
  31. }
  32. #part4 {
  33. float: left;
  34. /* display: inline-block; */
  35. width: 200px;
  36. height: 200px;
  37. margin-top: 10px;
  38. background: pink;
  39. }
  40. #part5 {
  41. float: left;
  42. /* display: inline-block; */
  43. width: 200px;
  44. height: 200px;
  45. margin-top: 10px;
  46. background: purple;
  47. }
  48. </style>
  49. </head>
  50. <body>
  51. <!--
  52. 想让元素在一行展示
  53. 浮动:float
  54. left right none
  55. 会使元素脱离文档流 不占位
  56. 问题:导致父元素高度塌陷
  57. -->
  58. <div class="box">
  59. <div id="part1"></div>
  60. <div id="part2"></div>
  61. <div id="part3"></div>
  62. <div id="part4"></div>
  63. <div id="part5"></div>
  64. </div>
  65. </body>
  66. </html>