博客列表 >盒模型所有常用属性

盒模型所有常用属性

零龙
零龙原创
2020年06月24日 09:48:489676浏览

盒模型常用属性


  • CSS盒模型是定义元素周围的间隔、尺寸、外边距、边框以及文本内容和边框之间内边距的一组属性的集合。

1. margin属性

  • 概念:

    margin属性应用于盒子外面的空间,或者是位于盒子与文档中其他元素之间的区域,或者是盒子与浏览器窗口之间的区域。margin长在盒子外围的,不会对盒子本身的大小造成影响。

2. padding属性

  • 概念:

    padding属性内边距是元素的内容和边框之间的区域。

3. border属性

  • 概念:

    border属性:用来控制盒边框的宽度,样式,颜色。
    线性: solid(实线) dashed(虚线) dotted(点状线) double(双线) none/0(没有边框)

实例:

  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>盒模型实例</title>
  7. </head>
  8. <style>
  9. *{
  10. margin: 0;
  11. padding: 0;
  12. box-sizing: border-box;
  13. }
  14. .box{
  15. margin: 0 auto ; /*设置box的位置,顶部0,左边盒右边自动 */
  16. border: 1px solid #000;
  17. width: 60%;
  18. height: 500px;
  19. padding: 20px;
  20. }
  21. .box1{
  22. background-color: rgb(30, 117, 18);
  23. width: 50%;
  24. height:100%;
  25. float: left;
  26. }
  27. .box2{
  28. background-color: rgb(255, 174, 0);
  29. width: 50%;
  30. height:100%;
  31. float: left;
  32. padding: 20px;
  33. }
  34. .box_1{
  35. width: 100%;
  36. height: 100%;
  37. margin: 50px;
  38. background-color: lawngreen;
  39. border: 1px solid #000;
  40. }
  41. .box_2{
  42. width: 100%;
  43. height: 100%;
  44. background-color: rgb(0, 89, 255);
  45. border: 1px solid #000;
  46. }
  47. </style>
  48. <body>
  49. <div class="box">
  50. <div class="box1">
  51. <div class="box_1">margin属性</div>
  52. </div>
  53. <div class="box2">
  54. <div class="box_2">padding属性</div>
  55. </div>
  56. </div>
  57. </body>
  58. </html>

实例效果图


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议