当前位置: 首页 > article >正文

【CSS】盒子模型内边距 ② ( 内边距复合写法 | 代码示例 )

文章目录

  • 一、内边距复合写法
    • 1、语法
    • 2、代码示例 - 设置 1 个值
    • 3、代码示例 - 设置 2 个值
    • 4、代码示例 - 设置 3 个值
    • 5、代码示例 - 设置 4 个值





一、内边距复合写法




1、语法


盒子模型内边距 可以通过

  • padding-left 左内边距
  • padding-right 右内边距
  • padding-top 上内边距
  • padding-bottom 下内边距

进行 分别设置 , 也可以通过 padding 属性进行复合实现 ;


padding 属性值设置 : 设置 1 ~ 4 个 值 , 单位 像素 px ;

  • 设置 1 个值 : 设置 上下左右 内边距 ;
  • 设置 2 个值 : 设置 上下、左右 内边距 ;
  • 设置 3 个值 : 设置 上、左右、下 内边距 ;
  • 设置 4 个值 : 设置 上、右、下、左 内边距 ;

2、代码示例 - 设置 1 个值


padding 属性设置 1 个值 : 设置 上下左右 内边距 ;


代码示例 :

<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>内边距测试</title>
	<base target="_blank"/>
	<style type="text/css">
		div {
			width: 200px;
			height: 200px;
			
			/* 设置边框 */
			border: 1px solid blue;
			
			/* 设置 上下左右 内边距 20px */
			padding: 20px;
		}
	</style>
</head>
<body>
	<div>内边距测试</div>
</body>
</html>

展示效果 : 由 200 x 200 像素 变为 240 x 240 像素 ;
在这里插入图片描述
使用标尺进行测量 :

  • 盒子边框 宽度 240 像素 :

在这里插入图片描述

  • 盒子边框 高度 240 像素 :
    在这里插入图片描述

在浏览器中 , 按下 F12 进入调试模式 ;

使用 选择工具 , 将鼠标移动到 盒子模型 上方 , 会显示如下内容 ;

淡蓝色 是 盒子内容 的颜色 ;

青色 是 盒子内边距 的颜色 ;

在这里插入图片描述

右侧的 在这里插入图片描述 图 , 可以很明确的看出 , 盒子内容 , 内边距 , 边框 , 外边距 的轮廓 ;


3、代码示例 - 设置 2 个值


padding 属性设置 2 个值 : 设置 上下、左右 内边距 ;


代码示例 :

<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>内边距测试</title>
	<base target="_blank"/>
	<style type="text/css">
		div {
			width: 200px;
			height: 200px;
			
			/* 设置边框 */
			border: 1px solid blue;
			
			/* 设置 上下内边距 20px , 左右内边距 10px */
			padding: 20px 10px;
		}
	</style>
</head>
<body>
	<div>内边距测试</div>
</body>
</html>

展示效果 :
在这里插入图片描述

F12 进入调试模式 , 查看盒子模型宽高 ;

在这里插入图片描述

由下图可知 , 盒子 宽度 220 像素 , 高度 240 像素 ;
在这里插入图片描述


4、代码示例 - 设置 3 个值


padding 属性设置 3 个值 : 设置 上、左右、下 内边距 ;


代码示例 :

<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>内边距测试</title>
	<base target="_blank"/>
	<style type="text/css">
		div {
			width: 200px;
			height: 200px;
			
			/* 设置边框 */
			border: 1px solid blue;
			
			/* 设置 上内边距 20px , 左右内边距 10px , 下内边距 30px */
			padding: 20px 10px 30px;
		}
	</style>
</head>
<body>
	<div>内边距测试</div>
</body>
</html>

展示效果 :

在这里插入图片描述

在这里插入图片描述

盒子的宽高是 250 x 220 像素 ;

在这里插入图片描述


5、代码示例 - 设置 4 个值


padding 属性设置 4 个值 : 设置 上、右、下、左 内边距 ;


代码示例 :

<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>内边距测试</title>
	<base target="_blank"/>
	<style type="text/css">
		div {
			width: 200px;
			height: 200px;
			
			/* 设置边框 */
			border: 1px solid blue;
			
			/* 设置 上内边距 20px , 右内边距 10px , 
			   下内边距 30px , 左内边距 50px */
			padding: 20px 10px 30px 50px;
		}
	</style>
</head>
<body>
	<div>内边距测试</div>
</body>
</html>

展示效果 :

在这里插入图片描述

F12 进入调试模式 ;

在这里插入图片描述

盒子 宽度 260 像素 , 高度 250 像素 ;

在这里插入图片描述


http://www.kler.cn/a/671.html

相关文章:

  • OAuth 2.0
  • JOGL 从入门到精通:开启 Java 3D 图形编程之旅
  • Qt creator ,语言家功能缺失解决方法
  • 16_HTML5 语义元素 --[HTML5 API 学习之旅]
  • Vue零基础必学教程(16) 计算属性
  • flask基础
  • 【数据结构】第二站:顺序表
  • 网站动态背景 | vanta.js的使用
  • Go中指针的介绍和使用
  • 分享几个常用的运维 shell 脚本
  • 春分策划×运维老王主讲:CMDB数据运营精准化公开课启动报名啦!
  • 常见的Web安全漏洞:SYN攻击/CSRF/XSS
  • Rockchip RV1126 模型部署(完整部署流程)
  • 动态矢量瓦片缓存库方案
  • Spark SQL支持DataFrame操作的数据源
  • 硬件设计从失败案例中找方法
  • Python 四大主流 Web 编程框架
  • 堆结构的两个应用
  • sklearn库学习--SelectKBest 、f_regression
  • 树的前中后序的Morris遍历
  • vue动态路由
  • 华为OD机试(20222023)考点分类
  • 【深度强化学习】(6) PPO 模型解析,附Pytorch完整代码
  • 我的创作纪念日
  • 【解决】elementui ——tooltip提示在循环中点击一个,同时显示多个的问题!
  • 数仓建模—主题域和主题