CSS盒子模型


盒子模型的图形理解


CSS盒子模型
盒子模型的内容范围包括:

margin(外边距), border(边框),padding(内边距),content(内容)组成。


CSS内边距(padding)


1.内边距:

内边距在content外,边框内。

2.内边距属性:
  • padding(设置所有边距)
  • padding-bottom(设置底边距)
  • padding-left(设置左边距)
  • padding-right(设置右边距)
  • padding-top(设置上边距)

CSS边框(border)


1.边框的样式:

border-style:定义了10个不同的非继承样式,包括none。

2.边框的单边样式:

border-top-style(top可换位left,right,bottom

3.边框的宽度:

border-width

4.边框的单边宽度:

border-top-width(top可换位left,right,bottom

5.边框的颜色

border:颜色

6.边框的单边颜色:

border-top-color(top可换位left,right,bottom)

CSS3边框:

  • border-radius(圆角边框)
  • box-shadow(边框阴影)
  • border-image(边框图片)
如以下示例:
border示例

外部样式表

boder示例效果

CSS外边距(margin)


1.外边距:

围绕在内容边框区域就是外边距,外边距默认为透明区域。外边距接受任何长度单位,百分数值。

2.外边距常用属性:
  • margin(设置所有边距)
  • margin-bottom(设置底边距)
  • margin-left(设置左边距)
  • margin-right(设置右边距)
  • margin-top(设置上边距)
margin示例

外部样式表

margin示例效果

CSS外边距合并


外边距合并就是一个叠加的概念。图形理解如下:

外边距合并

如下练习示例:


外边距合并示例

外部样式表

外边距合并示例效果

变为50px时的变化效果示例

以上内容均来自于极客学院的学习。靴靴~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,679评论 1 92
  • 前言 总括: 对于盒子模型,BFC,IFC和外边距合并等概念和问题的总结 原文地址:从CSS盒子模型说起 知乎专栏...
    秦至阅读 4,121评论 0 3
  • 最近在工作中遇到很多样式的问题,虽然是解决了但是总觉得自己知其然而不知其所以然。今天简单的了解了盒子模型,解开了我...
    魏永_Owen_Wei阅读 3,192评论 0 0
  • 我以前常常会胡思乱想,甚至固步自封。有时候觉得,真的,是因为少数的一些人让自己的生活经历变得美好起来。他们,通常总...
    芒曼阅读 1,553评论 0 0
  • 鲁镇的证券交易厅的格局,和别处没什么不同,都是在一楼对门立一个大屏幕,屏幕上随时刷新着股票行情,屏幕下摆着几排椅子...
    长河擒妖阅读 3,255评论 3 5