CSS 盒子模型(标准模型)

最后发现,巩固基础才是关键。

标准盒子模型

image

padding

可以设置四个值,如图

padding: 1px 2px 3px 4px;

表示内边距,内容与盒子上右下左的距离。

image

记住顺时针转就行。

  • 如果padding不全,那么就和对面的padding一样。

    如图,只规定了两个,但是在下面的盒子模型中默认使得对面的padding属性一致。

image
  • 只规定一个,那么上下左右内边距均为一致。
image
  • 还可以单独设置内边距

     padding-left: 1px;
     padding-right: 2px;
     padding-top: 3px;
     padding-bottom: 4px;
    
    image
  • 同时设置会怎么覆盖呢

    这是css代码的顺序

    padding-left: 5px;
    padding-right: 6px;
    padding: 1px 2px 3px 4px;
    padding-top: 7px;
    padding-bottom: 8px;
    
image

可以清晰地看出,后面的覆盖了前面的属性


margin

和padding一样,也可以设置四个值。不过表示的是外边距。如图

 margin: 1px 2px 3px 4px;

同样,四个值表示上右下左外边距,顺时针

image

其他的都和padding一样,也可以单独设置各个方向的margin,如margin-top等,不赘述。


border

border:10px solid black;

三个参数值,表示边框的粗细,线条样式,颜色

image

也可以分开设置。

border-style: solid dashed dotted double;

上面将盒子四周的border样式设置不同。


content

图中的100*100的空间就是content。也即是我们在css中设置的width和height大小

image
  • 由下图可以看出:div大小

    • 水平空间大小 = border(左右) + padding(左右) + width
    • 垂直空间大小 = border(上下) + padding(上下) + height
    image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。 CSS 框模...
    LorenSLJ阅读 523评论 0 1
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,634评论 0 6
  • 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上...
    convertible阅读 315评论 0 0
  • 如果贵州的那位母亲经医学检查后排除了三叉神经痛,她的“牙疼”可能是一种“体像障碍”吗? 今天的作业:我不求以上问题...
    王秀美心理咨询师阅读 144评论 0 2
  • 1,形象化类比。——把某个象征性的物品,加到你的产品上。 2,极端情况。——找到一个情形,在该情景下,产品的一个卖...
    郭进杰阅读 1,616评论 0 1