Blogger Information
Blog 8
fans 1
comment 0
visits 8883
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
盒模型的常用属性讲解与元素大小的重新结算
BigPig
Original
712 people have browsed it

盒模型的常用属性讲解与元素大小的重新结算

  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. .box {
  9. width: 300px;
  10. height: 300px;
  11. background-color: aqua;
  12. /* padding属性是盒子的内容区到padding的间距,在效果图中书背景颜色到边框线的那一部分空白 */
  13. padding: 10px;
  14. /* 设置盒子的边框,边框宽度为3px,实线,背景颜色为黑色 */
  15. border: 3px solid #666;
  16. /* 裁切背景颜色,因为背景颜色会自动从内容区扩散到padding,为了方便查看内容区大小,将内容区背景与padding裁切 */
  17. background-clip: content-box;
  18. /* position是定位属性,默认的值是static,如果随意添加一个值,static除外,那么这个元素就是定位元素 */
  19. /* position: relative;是相对定位,是根据元素本身的位置进行移动,并且不释放文档流中的空间 */
  20. position: relative;
  21. /* 根据原来的位置像右偏移50px */
  22. left: 60px;
  23. }
  24. .box-one {
  25. padding: 10px;
  26. width: 300px;
  27. height: 300px;
  28. background-color: blue;
  29. background-clip: content-box;
  30. border: 3px solid #666;
  31. /* margin指的是一个容器(可以理解为盒子)之间与另一个容器的间距,margin一共是有4个值,上右下左按照顺时针进行值的设定 */
  32. /* margin-top,margin-right,margin-bottom,margin-left这四个属性分别对应了与上右下左的间距 */
  33. margin: 10px;
  34. /* box-sizing重新计算盒子的大小,默认的值是content-box代表了计算到内容区,如果为默认值一旦设置的值添加了padding的话,那么整个盒子的真实大小将会改变.会破坏布局. */
  35. /* border-box是将盒子的宽高计算到边框,如果盒子宽高的值重新设定,那么整个内容区也会跟着变大变小,而盒子的大小不变. */
  36. box-sizing: border-box;
  37. }
  38. .box-tow {
  39. width: 150px;
  40. height: 120px;
  41. background-color: red;
  42. /* position: absolute;是相对定位,根据定位父元素来进移动,如无腹肌定位元素将默认body为定位父级 */
  43. position: absolute;
  44. }
  45. </style>
  46. </head>
  47. <body>
  48. <div class="box">
  49. <div class="box-tow">
  50. </div>
  51. </div>
  52. <div class="box-one"></div>
  53. </body>
  54. </html>
Correcting teacher:WJWJ

Correction status:qualified

Teacher's comments:总得来说写的不错,最好加上效果图!
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post