CSS_Day_4:盒子模型、层模型、浮动模型

一、盒子模型

外边距(margin)+ 盒子壁(border)+ 内边距(padding)+ 内容元素(content = width + height)
 

盒子模型

四个值时:上 右 下 左
三个值时:上  左右  下
两个值时:上下  左右
默认初始化时 margin : 8px

<body>
	<div>
		<div class="wrapper">
			<div class="box">
				<div class="content">
				</div class="content1">
			</div>
		</div>
	</div>
</body>
.content1{
	width:10px;
	height:10px;
	background-color:#fff;
}
.content{
	width:10px;
	height:10px;
	padding:10px;
	background-color:#0f0;
}
.box{
	width:30px;
	height:30px;
	padding:10px;
	background-color:#fff;
}
.wrapper{
	width:50px;
	height:50px;
	padding:10px;
	background-color:#0f0;
}

二、层模型

opacity:透明度

1.position:absolute:绝对定位(left,top,right,bottom,脱离原来位置进行定位)

    相对于最近的有定位的父级进行定位,否则相对于文档进行定位

2.position:relative:相对定位(left,top,right,bottom,保留原来位置进行定位)

    相对于自己原来的位置进行定位

<body>
	<div class="wrapper">
		<div class="content">
			<div class="box">
			</div>
		</div>
	</div>
</body>
*{
	margin:0;
	padding:0;
}
/*!!!初始化!!!*/
.wrapper{
	margin-left:100px;
	width:200px;
	height:200px;
	background-color:orange;
}
.content{
	position:relative;
	margin-left:100px;
	width:100px;
	height:100px;
	background-color:black;
}
.box{
	position:absolute;
	left:50px;
	width:50px;
	height:50px;
	background-color:yellow;
}

3.position:fixed:广告定位

z-index:显示层级

三、浮动模型

float:left/right:使元素站队
<body>
	<div class="wrapper">
		<div class="content">1</div>
		<div class="content">2</div>
		<div class="content">3</div>
		<div class="content">4</div>
		<div class="content">5</div>
		<div class="content">6</div>
		<div class="content">7</div>
		<div class="content">8</div>
		<div class="content">9</div>
		<p class="clear"></p>
	</div>
</body>
*{
	margin:0;
	padding:0;
}
/*!!!初始化!!!*/

.wrapper{
	width:350px;
	height:350px;
	border:1px solid black;
}

.content{
	float:left/right;
	margin-left:10px;
	margin-bottom:10px;
	color:#fff;
	background-color:black;
	width:100px;
	height:100px;
}

.clear{
	border-top:0 solid green;
	clear:both;
}
/*占位边界是父级的边界*/
浮动元素产生了浮动流

块级元素看不到产生了浮动流的元素,产生了BFC的元素和文本类属性的元素以及文本都能看到

clear:both/left/right:清除周围浮动流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤光冰雪LightIce

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值