浮动
1、什么是浮动?
目的:为了让多个块级元素在同一行显示;
文档流:可显示的对象在排列时所占的位置;
浮动:使元素脱离正常的文档流,按照指定的顺序,方向发生移动,直到碰到父元素外边缘或者相邻浮动元素边框为止;
脱离正常文档流:表示浮动后不在原来的位置 原来的位置不占位;
注意:只能向左或者向右移动 水平方向浮动 不能上下移动。
浮动了z-index提高了半层 但不能覆盖文字图片 所以不脱离文本流(z-index 属性只能给定位元素使用)。

2、浮动属性
float:left; 元素向左浮动
float:right;元素向右浮动
float:none; 默认值,元素不浮动 默认
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>我的第一个页面</title>
<style>
.span1 {
float: left;
width: 150px;
height: 100px;
line-height: 100px;
}
.div2 {
float: right;
}
</style>
</head>
<body>
<span class="span1">
我是span1
</span

本文详细介绍了CSS中的浮动概念,包括浮动的目的、属性及浮动元素的特点。同时,还探讨了浮动带来的问题,如父元素高度塌陷,并提供了几种有效的清除浮动的方法。
最低0.47元/天 解锁文章
1404

被折叠的 条评论
为什么被折叠?



