前端学习笔记-08元素的浮动布局

  1. 设置容器之间横向排列-浮动布局
    在这里插入图片描述
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			#green{
     
     
				width: 100px;height: 100px;background-color: aquamarine;float: left;
			}
			#red{
     
     
				width: 200px;height: 100px;background-color: #FF0000;float: left;
			}
			#blue{
     
     
				width: 100px;height: 100px;background-color: skyblue;float: left;
			}
		</style>
	</head>
	<body>
		<div id="green">
			
		</div>
		<div id="red">
			<p>不得不说莱昂纳多年轻时候是真的帅,秒杀现在的一批小鲜肉。
			只是人到中年的额莱昂纳多也变身油腻的中年男子,让粉丝们心碎了一地!
			不过莱昂纳多的近照流出,真的是瘦了好几圈啊,颜值立马回到年轻时候,
			网友们也是纷纷评论眼睛一闭一睁,莱昂纳多就跟换了个头是的!网友们也是十分幽默啊
			</p>
		</div>
		<div id="blue">
			
		</div>
	</body>
</html>

  1. 设置后增加的容器不受前面元素浮动的影响

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			html,body{
     
     
				margin: 0;
			}
			#green{
     
     
				width: 20%;height: 200px;background-color: aquamarine;float: left;
			}
			#red{
     
     
				width: 60%;height: 200px;background-color: #FF0000;float: left;
			}
			#blue{
     
     
				width: 20%;height: 200px;background-color: skyblue;float: left;
			}
			#gray{
     
     
				width: 100%;height: 200px;background-color: darkgray;
			}
			#outter{
     
     
				height: 200px;border: dashed #2F4F4F;
			}<!--此处用于包裹的父元素需要设置高度,不然默认高度为0;或者可以设置overflow属性为auto-->
		</style>
	</head>
	<body>
		<div id="outter">
			<div id="green">
				
			</div>
			<div id="red">
				<p>不得不说莱昂纳多年轻时候是真的帅,秒杀现在的一批小鲜肉。
				只是人到中年的额莱昂纳多也变身油腻的中年男子,让粉丝们心碎了一地!
				不过莱昂纳多的近照流出,真的是瘦了好几圈啊,颜值立马回到年轻时候,
				网友们也是纷纷评论眼睛一闭一睁,莱昂纳多就跟换了个头是的!网友们也是十分幽默啊
				</p>
			</div>
			<div id="blue">
				
			</div>
		</div>
		
		<div id="gray">
			
		</div>
	</body>
</html>

  1. 制作聊天界面页面-设置元素之间不受浮动影响

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			html,body{
     
     
				margin: 0;
			}
			ul{
     
     
				width: 300px;height:500px;border: solid #A9A9A9;
			}
			li{
     
     
				max-width: 150px; width: auto; line-height:25px;clear: both;border: solid green;background-color: green;
			}
			#a,#c,#e,#g,#i{
     
     
				float: left;
			}
			#b,#d,#f,#h,#j{
     
     
				float: right;
			}
		</style>
	</head>
	<body>

			<ul>
				<li id="a">Hi</li>
				<li id="b">Hi!</li>
				<li id="c">How are you recently?</li>
				<li id="d">I'm fine. You.</li>
				<li id="e">Just so so.</li>
				<li id="f">I have been working on a new project this week.</li>
				<li id="g">Wow. Good!</li>
				<li id="h">Not really.</li>
				<li id="i">Why?</li>
				<li id="j">There is so much work to do. And I'm too tired for that.</li>
			</ul>

		
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/KathyLJQ/article/details/113920632