您的当前位置:首页正文

css中浮动如何理解

2024-08-01 来源:化拓教育网

本教程操作环境:windows7系统、CSS3、Dell G3电脑。

说明

1、浮动主要分为左浮动和右浮动,分别为float: left; float: right。

2、每次浮动后,元素本身都脱离文档流,原来的位置被其他元素占据。

如果目标元素在同一父元素中占据浮动位置。

3、对于浮动元素有一个要求,必须有一个宽度。

对于内联元素,会考虑浮动元素的边界,因此会围绕着浮动元素。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>浮动元素2</title>
<!-- float:float属性会尽可能远的向左或向右浮动一个元素,然后它下面的内容会绕流这个元素(
所谓绕流,就是像流体一样绕着这个元素流动)
1.对于浮动元素都有一个要求,必须有一个宽度
2.对于内联元素,会考虑浮动元素的边界,因此会围绕着浮动元素
-->
<style type="text/css">
html,body{
margin: 0;
padding: 0;
}
#normal {
width: 100%;
background-color: blue;
}
 
#amazing {
width: 200px;
background-color: red;
float: right;
}
</style>
</head>
<body>
<div>
<p id="normal">
<span>我是sapn1</span>
<span>我是sapn1</span>
<span>我是sapn1</span>
</p>
<p id="amazing">
<span>我是sapn3</span>
<span>我是sapn4</span>
<span>我是sapn5</span>
</p>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
<span style="background-color: #00FFFF;">我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素我是内联元素内联元素</span>
</div>
</body>
</html>

以上就是css中浮动的理解,希望对大家有所帮助。更多css学习指路: