026_CSS内边距
1. 元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。
2. CSS内边距属性
3. 所有内边距都不允许使用负值。
4. 上内边距
4.1. padding-top属性设置元素的上内边距(空间)。
4.2. 行内元素上内边距不会影响行高计算。从视觉上看可能会延伸到其他行, 有可能还会与其他内容重叠。
4.3. 默认值
4.4. 可能的值
5. 右内边距
5.1. padding-right属性设置元素右内边距(空白)。
5.2. 行内元素右内边距仅在元素所生成的第一个行内框的右边出现。
5.3. 默认值
5.4. 可能的值
6. 下内边距
6.1. padding-bottom属性设置元素的下内边距(底部空白)。
6.2. 行内元素下内边距不会影响行高计算。从视觉上看可能会延伸到其他行, 有可能还会与其他内容重叠。
6.3. 默认值
6.4. 可能的值
7. 左内边距
7.1. padding-left属性设置元素左内边距(空白)。
7.2. 行内元素左内边距仅在元素所生成的第一个行内框的左边出现。
7.3. 默认值
7.4. 可能的值
8. 内边距
8.1. padding简写属性在一个声明中设置所有内边距属性。
8.2. 您还可以按照上、右、下、左的顺序分别设置各边的内边距,使用空格进行分割, 各边均可以使用不同的单位或百分比值:
h1 {padding: 10px 0.25em 2pt 20%;
}
8.3. 默认值
8.4. 可能的值
8.5. 值复制
8.5.1. 我们可以不用同时设置4个单边的内边距值, 只设置1个、2个、3个都是没有问题的, CSS会根据设置的内边距值进行值复制
h1 {padding: 10px;
}
h2 {padding: 10px 10%;
}
h3 {padding: 10px 10% 10pt;
}
8.5.2. 如何值复制:
- 如果缺少左内边距的值, 则使用右内边距的值。
- 如果缺少下内边距的值, 则使用上内边距的值。
- 如果缺少右内边距的值, 则使用上内边距的值。
8.5.3. 下图提供了更直观的方法来了解这一点:
9. 实例
9.1. 代码
<!DOCTYPE html>
<html><head><title>CSS内边距</title><meta charset="utf-8" /><style type="text/css">* {margin: 0; padding: 0;}p {width: 560px;}.p1 {background-color: pink;padding-top: 30px;padding-right: 25em;padding-bottom: 50pt;padding-left: 20%;}.p2 {background-color: blue; padding: 30px;}.p3 {background-color: red; padding: 30px 80px;}.p4 {background-color: green; padding: 30px 80px 130px;}</style></head><body><p class="p1">元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。</p><p class="p2">元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。</p><p class="p3">元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。</p><p class="p4">元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。</p></body>
</html>
9.2. 效果图
10. 内边距的百分比数值
10.1. 内边距百分数值是相对于其父元素的width计算的, 这一点与外边距一样。所以, 如果父元素的width改变, 它们也会改变。
10.2. 上下内边距与左右内边距一致, 即上下内边距的百分数会相对于父元素宽度设置, 而不是相对于高度。
10.3. 例子
10.3.1. 代码
<!DOCTYPE html>
<html><head><title>CSS内边距百分比</title><meta charset="utf-8" /><style type="text/css">* {margin: 0; padding: 0;}div {width: 800px; height: 500px;}p {padding: 10%; background-color: pink; width: 600px;}</style></head><body><div><p>上下内边距与左右内边距一致, 即上下内边距的百分数会相对于父元素宽度设置, 而不是相对于高度。</p></div></body>
</html>
10.3.2. 效果图
026_CSS内边距相关推荐
- CSS之布局(盒子模型--内边距)
盒子模型--内边距: <!DOCTYPE html> <html><head><meta charset="UTF-8"><t ...
- iOS 设置UILabel 的内边距
iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect {UIEdgeInsets insets = {0, 5, 0, 5};[super dr ...
- css内边距与外边距的区别
你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你 ...
- CSS 框模型——规定了元素框处理元素内容、内边距、边框和外边距的方式
转自:http://www.w3school.com.cn/css/css_boxmodel.asp 要知道在父元素:float, rel, abs位置情况下,box模型的变换情况,请见:http:/ ...
- css控制边界与边框示例(内边距、外边距使用方法)
这篇文章主要介绍了css控制边界与边框示例,需要的朋友可以参考下 一.CSS控制边界 1.内边距 padding(内边距也叫内填充) padding-bottom 长度/百分比 元件下端边线的空隙 p ...
- 【温故知新】CSS学习笔记(盒子内边距介绍)
CSS盒子内边距 这一节我们开始介绍内边距(Padding). 内边距(Padding)属性用于设置内边距,内边距是指边框与显示内容之间的距离. [例子] 默认情况下边框和内容紧挨着的: 这里我们设置 ...
- 继承性和层叠性 权重 盒模型 padding(内边距) border(边框) margin 标准文档流 块级元素和行内元素...
内容总结: 1.继承性和层叠性继承性: 像 一些文本的属性: color,text-*,line-*,font-* 这些属性是可以继承下来的2.层叠性就是权重 ,谁的权重大就显示谁的属性如何看权重:就 ...
- CSS基础(part11)--盒子模型之内边距
学习笔记,仅供参考,有错必纠 参考自:某不知名网课 文章目录 盒子模型 内边距(padding) 属性设置 内盒尺寸计算 padding什么时候不影响盒子大小 盒子模型 内边距(padding) pa ...
- UITableView从storyBoard加载UITableViewCell的细节以及布局内边距问题
UITableView从storyBoard加载UITableViewCell的细节以及布局内边距问题 最近在UITableViewCell踩坑不少. 对于使用storyBoard加载UITableV ...
最新文章
- JS高级程序设计第五章读书笔记
- 僵尸(bot)程序缓解
- spring cloud-zuul的Filter详解
- 架构设计之设计模式 (二) 静态代理和动态代理--间接“美”
- 计算机成绩表用函数怎么做,题用Excel函数以计算机成绩为依据计算出等次,怎么用函数IF 设定三个分类,如》90 为优秀 79~89为良好其余合格...
- win10安装ensp启动40_acer e5-475g笔记本如何安装win10系统【图文教程】
- Python scrapy爬取京东,百度百科出现乱码,解决方案
- mexopenCV的配置学习过程
- ES6、7学习笔记(尚硅谷)-4-模板字符串
- 电脑使用VMware安装Android系统
- 走进Linux内核网络 套接字的秘密—socket与sock
- 集群机器搭建多节点MPI运行环境
- HTTP接口测试工具及使用
- 24. 两两交换链表中的节点-两两反转链表-LeetCode
- 指向数组的指针的理解
- 时空人文之旅(一)古代人民眼中的“宇宙”——写在第九届中国卫星导航学术年会之际
- 飞桨赋能润建股份打造智能化路网系统,实现精度速度全面提升
- 如何阅读文献、如何写文献笔记、如何写文献综述
- sql服务器图标在哪个文件夹,mysql安装图标在文件夹哪?
- c语言个人理财系统设计报告,毕业论文--个人理财系统的设计与实现.doc
热门文章
- ToolStripStatusLabel设置时间自动更新
- java.lang.VerifyError解决方案 Android
- 【操作系统】RedHat7系安装显卡驱动
- QtCreator集成开发环境编译调试VLC
- 《程序是怎样跑起来的》第四章
- ceph monitor----paxos算法1
- codeforces Round#429 (Div2)
- 【POJ 3273】 Monthly Expense (二分)
- Flex3.0 图片浏览器(平移、光标中心点放缩、任意角度旋转)
- dx:ASPxGridView 批量删除