6_弹性盒模型的效果.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. * {
  10. margin: 0;
  11. padding: 0;
  12. }
  13. ul {
  14. list-style: none;
  15. display: flex;
  16. flex-wrap: wrap;
  17. }
  18. li {
  19. width: 20%;
  20. height: 100px;
  21. background: red;
  22. border: 1px solid green;
  23. box-sizing: border-box;/* 怪异盒模型 */
  24. /*
  25. 标准盒子模型的内容计算:content=width*height,
  26. 盒子的总宽度=width+padding(左右)+margin(左右)+border(左右)
  27. 总宽度等于所有附加值,偏移值的总和;
  28. 怪异盒子模型的内容计算:content=width*height+padding+border
  29. 盒子的总宽度=width+margin(左右)此时的width宽度已经包含了padding和border的值;
  30. box-sizing:content-box; 盒模型设置为w3c标准盒子模型
  31. box-sizing:border-box; 盒模型设置为怪异(IE)盒子模型
  32. */
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <ul>
  38. <li></li>
  39. <li></li>
  40. <li></li>
  41. <li></li>
  42. <li></li>
  43. <li></li>
  44. <li></li>
  45. <li></li>
  46. <li></li>
  47. <li></li>
  48. <li></li>
  49. <li></li>
  50. <li></li>
  51. <li></li>
  52. <li></li>
  53. <li></li>
  54. </ul>
  55. </body>
  56. </html>