盒子模型简单了解

在前端中,一个内容的实际宽高实际由四部分组成:
margin(外边距)+border(边框)+padding(内边距)+内容 = 元素的实际宽高

下面我们就来了解什么是外边距,内边距以及边框:
在这里插入图片描述
随便打开一个网页按下F12(或右键选择检查),这里我们就看到一个元素的盒子模型(div、p…);蓝色部分是我们的主体内容

设置外边距
margin:0px 0px 0px 0px;
内边距相同原理
padding:0px 0px 0px 0px;
四个值分别表示---->上右下左
写两个值和三个值分别代表什么?
两个值:第一个值代表上下 第二个代表右左
三个值:第一个为上,第二个为右左 第三个为下

设置边框
border:2px solid red
三个值分别代表------>大小 线条样式(实线,虚线)颜色

小案例:
在这里插入图片描述

在这里插入图片描述
代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>盒子模型</title>
		<style type="text/css">
			.box{
				width: 300px;
				height: 60px;
				/* 3个值 大小 线条样式(实线,虚线)颜色 */
				/* left/right/top/bottom */
				border: 2px solid red;
				/* 内间距 单独设置*/
				/* padding-top: 10px; */
				/* 顺序:顺时针 上右下左 */
				padding: 10px 20px 30px;
				/* 外间距 与内间距相同  */
				margin: 10px 20px;
				overflow: hidden;
				
				/* 使用外间距以及内间距来进行元素位置的确定
					元素默认存在内外间距,为了方便取消位置确定
					*{
						padding:0
						margin:0
						}
				 */
				/* overflow:hidden ;给内部div写外间距,出现两个div一起移动的效果,在外层div写overflow */
			}
			.box_in{
				width: 100px;
				height: 20px;
				border: 2px solid green;
				
				padding: 10px;
				margin: 20px;
			}
		</style>
	</head>
	<body>
		<!-- 盒子模型
			外间距(上下左右)+边框(上下左右)+内边距(上下左右)+内容=元素实际宽高
			margin           border  		padding 		 文字/图片(width/height)
		 -->
		 
		 <div class="box">盒模型
			<div class="box_in">内层div</div>
		 </div>
	</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值