page contents

css盒子模型的定义和解释

CSS盒子模型可以分为四个部分,分别是内容区,内边距(padding),边框(border),外边距(margin).盒子的大小即标签大小 = 内容区+内边距+边框.

attachments-2021-08-P8VjK0DE61244c169535b.jpg

CSS盒子模型可以分为四个部分,分别是内容区,内边距(padding),边框(border),外边距(margin).盒子的大小即标签大小 = 内容区+内边距+边框.

内容区

内容区指的是盒子里放置内容的区域,其内容也就是文本内容,如果不设置边框,内边距,内容的大小就是盒子的大小,此区域可以设置高度和宽度,使用width和heigth标签,设置的是内容区的大小,而不是盒子的大小.

#d1{

    /* 设置内容区的背景颜色 */

    background-color: #8A2BE2;

   /* width与height只能设置内容区的大小*/

   width: 220px;

   height: 220px;

}

内边距

内边距指的是内容区与边框之间内容区域,使用padding属性来设置内边距,设置上右下左(top,right,bottom,left)的数值,内边距进行改变,它的改变可以改变盒子的大小.


#d1{

/* 内边框 内容区与边框之间的空间 上 右 下 左*/

padding: 10px 20px 5px 15px;

padding-top: 10px;

padding-left: 20px;

padding-bottom: 10px;

padding-right: 20px;

}


边框

边框是盒子可见框的最外部,使用border属性来设置边框的一些样式,颜色等


#d1{

background-color: #006400;

width: 200px;

height: 200px;

/* border-top: 5px #7FFF00 solid; */

/* 可以设置边框的上下左右 颜色 样式 宽度

    样式可以有dotted--点线 dashed--虚线     

            solid--实线 double--双线       

*/

 border-top: 3px;

 border-top: #FF7F50;

 border-top-style: solid; 

}

#d2{

/* 设置边框的大小 颜色 样式 */

border: 2px #FF7F50 solid;

/* 设置四个边框为圆角 */

border-radius: 20px;

/* 设置右上边框为圆角 */

border-top-right-radius

}


外边距

外边距是边框以外与其他标签边框间的距离,使用margin标签属性来设置外边距,外边距可以影响盒子的位置,不能改变盒子的大小,可以设定四个方向上右下左(top,right,bottom,left),margin的值可以为auto,意思是设置外边距为最大值.


#d2{

/* 设置外边距的上下左右*/

margin-top: 10px;

margin-left: 10px;

margin-right: 10px;

margin-bottom: 10px;

/* margin左右属性值为auto 居中 */

margin: 10px auto;

}

 更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

程序员编程交流QQ群:805358732

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-bbqcQkjH62afcd924ae51.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. Pack 1131 文章
  3. 小柒 1026 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章