博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS(四)盒子模型
阅读量:5013 次
发布时间:2019-06-12

本文共 1097 字,大约阅读时间需要 3 分钟。

本章内容

  1. 内边距(padding)
  2. 外边距(margin)
  3. 盒子宽度计算规则
  4. 盒子边框设置(border)
  5. 盒子宽度及盒子宽度范围设置
  6. 行内与块级元素的转换(display)

盒子模型示意图

.

 

一、内边距

A、指盒子内容到盒子边框的距离

B、设置四边的距离

  • padding-top:长度值 | 百分比
  • padding-left:长度值 | 百分比
  • padding-right:长度值 | 百分比
  • padding-bottom:长度值 | 百分比

C、简写

padding:a;   a = 上 下 左 右

padding:a b; a = 上 下 b = 左 右

padding:a b c; a = 上 b = 左右 c = 下

padding:a b c d; a b  c d = 上 右 下 左

二、外边距(margin)

A、指盒子与盒子之间的距离

B、设置四边的距离

  与padding设置一样;

C、简写

  与padding设置一样;

D、盒子居中摆放

  • margin:auto;

E、注意事项

当两个盒子的margin产生交集时取大值,相等时只取一个值;

三、盒子的宽度计算规则

A、宽 = 左外边距 + 左边框 + 左内边距 +内容宽度 + 右外边距 + 右边框 + 右内边距

示例

四、盒子边框设置(boder)

A、宽度

border-width: thin(窄)| medium(中) | thick(厚) | 长度值

B、颜色

border-color: 颜色 | transparent

C、边框样式

border-style: none | solid | dashed

示例

D、简写

  • 四条边一致时

           border-style:像素 | 颜色 | 样式 | 方向 

  • 不一致时

           border-style-方向:像素 | 颜色 | 样式 | 方向 

E、注意

  • 不管本身是块级元素还是后来转成块级元素,padding、margin、width、height的设置都是有效的
  • 行内元素和转成的行内元素,width、height 是无效的,padding、margin只有水平方向是生效的

 

五、盒子宽度及盒子宽度范围设置

.....

六、块及与行内标签的相互转换(display)

A、转行内

display:inline

B、转块级

display:block

C、兼备二者的功能

display:inline-block

D、隐藏该标签

display:none

转载于:https://www.cnblogs.com/learn-python-M/p/7615744.html

你可能感兴趣的文章
为什么百万医疗险越来越多,到底选哪款?
查看>>
如何检测 51单片机IO口的下降沿
查看>>
扫描识别控件Dynamic .NET TWAIN使用教程:如何将事件添加到应用程序中
查看>>
创建和修改主键 (SQL)
查看>>
2018-2019 ICPC, NEERC, Southern Subregional Contest(训练记录)
查看>>
20145233 《信息安全系统设计基础》第7周学习总结
查看>>
linux设备驱动程序第3版学习笔记(例程2--hellop.c)
查看>>
玩转storm
查看>>
第10章 使用Apache服务部署静态网站
查看>>
关于给予webApp框架的开发工具
查看>>
c语言编写的生成泊松分布随机数
查看>>
Maven入门笔记
查看>>
iOS webView的常见属性和方法
查看>>
理解position:relative
查看>>
Codeforces Round #344 (Div. 2) Messager KMP的应用
查看>>
20145308刘昊阳 《Java程序设计》第4周学习总结
查看>>
js倒计时
查看>>
EasyUI datagrid 格式 二
查看>>
Android虹软人脸识别sdk使用工具类
查看>>
UI:基础
查看>>