前端之HTML元素浮动篇(五)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文字环绕和浮动</title>
		<style>
			.red {
				width: 100px;
				height: 100px;
				background-color: red;
				/* 浮动元素会脱了网页文档,与其他元素发生重叠,但是不能与文字内容,所以产生了环绕效果,浮动元素本身会横向排列 */
				/* 浮动元素不能覆盖文字元素、图片元素和表单元素(输入框,按钮) */
				float: left;
			}
			.green {
				width: 200px;
				height: 200px;
				background: url(../08图片/img/10.gif) no-repeat;
			}
			
			.a {
				width: 60%;
				/* background合并的写法 */
				background: url(../08图片/img/10.gif) no-repeat;
			}
			
			.b {
				width: 20%;
				background-color: red;
			}
			
			.c {
				width: 20%;
				background-color: blue
			}
			/* 相同的样式可以通过逗号来隔开 */
			.a, .b, .c {
				height: 200px;
				float: left;
			}
			
			.h {
				height: 300px;
				background-color: #000000;
				/* both:清除左浮动和右浮动的影响,left:清除左浮动,right:清除右浮动 */
				clear: both;
			}
			
			.outer {
				/* 因为子元素是浮动的,它们不占据高度,所以父元素的高度会是0,所以我们要给父元素设置高度*/
				/* height: 200px; */
				border-color: #000000;
				border-style: dashed;
				/* 对于超出父元素高度的元素,父元素会调整高度 */
				/* overflow: auto; */
			}
			
			.me {
				float: left;
				clear: right;
			}
			
			.you {
				float: right;
				clear: left;
			}
			
			.me, .you {
				text-align: left;
				width: 80%;
				font-size: 16px;
			}
		</style>
	</head>
	<body>
		<p>环绕效果</p>
		<div class="red">
		</div>
		<div class="green">
			<img src="../03图片/img/1.jpg" />
			<p>
				1.控制真实对象的访问权限:通过代理对象控制真实对象的使用权限。
				
				2.避免创建大对象:通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度。
				
				3.增强真实对象的功能:这个比较简单,通过代理可以在调用真实对象的方法的前后增加额外功能。
				
			</p>
		</div>
		<p>浮动效果</p>
		<!-- 在有容器浮动的时候,容器和容器会出现覆盖现象,解决这个问题就是把浮动的容器再放入一个容器内 -->
		<!-- 浮动元素的位置只参考前一个浮动元素的位置,跟其他浮动元素无关 -->
		<div class="outer">
			<div class="a"></div>
			<div class="b"></div>
			<div class="c"></div>
		</div>

		<div class="h"></div>
		<p> 不要遮住我 </p>
		<div>
			<p class="me">撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡撒我滴卡</p>
			<p class="you">偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯偶嗨哟狗杂以马斯</p>
			<p class="me">你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好</p>
			<p class="you">welcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcomewelcome</p>
		</div>
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值