css浮动属性
1、为什么需要浮动
HTML中的标签元素大致分为三类:块状元素、内联元素、内联块元素。
每种元素都有其各自的特点,其中块状元素会独占一行,而内联元素和内联块元素则会在一行内显示。如果我们想让两个甚至多个块状元素在同一行显示,这就需要用到css的浮动属性。
2、什么是浮动(float)
浮动(float)是css样式中的一个属性,主要用来对HTML页面元素进行布局。
设置浮动属性后的标签可以向左向右移动,直至碰到另一个浮动元素或者它的父元素边界。
3、属性以及用法
| 属性值 | 作用 | 
|---|---|
| none | 元素不浮动,按默认位置显示 | 
| left | 元素向左浮动 | 
| right | 元素向右浮动 | 
| inherit | 继承父元素浮动属性 | 
在一个盒子里放置三个p标签并设置它的宽度和高度,给它们一个背景色
		<div class="box">
			<p class="p1"></p>             <!-- 红 -->
			<p class="p2"></p>				<!-- 蓝 -->
			<p class="p3"></p>				<!-- 黄 -->
		</div>

多元素同行显示
如果我们想让p1 和p2在同一行靠左显示,其中一种方法就是给p1和p2 都设置float属性
			.p1{	float: left;	}
			.p2{	float: left;	}

       这时p1和p2实现了在同一行靠左显示,但是p3却向上跑到了p1和p2的下面。
       我们可以发现float属性的一个特点:当一个标签使用float属性进行浮动时,会跑到上层显示,后面紧跟的标签会按照默认样式无视浮动标签在原层面进行排列。
实现文字环绕效果
在网页中插入一张图片并写一段话,并简单设置样式

为图片添加一个 浮动属性让其向右浮动
		img{		float:right;		}

从图中我们可以看到图片浮动,虽然遮挡住了p标签,但是并没有遮挡住文字,文字会将浮动的标签环绕包围,出现文字环绕的效果。
4、如何清除浮动对下方标签的影响:clear属性
    给被影响的标签设置clear属性,指定标签的左侧或右侧不允许存在浮动的元素。
| 属性值 | 作用 | 
|---|---|
| left | 左侧不允许浮动 | 
| right | 右侧不允许浮动 | 
| both | 两侧都不允许浮动 | 
| inherit | 继承父元素的clear属性 | 
| none | 默认值,按默认位置显示 | 
图片设置左浮动之后,如果不想影响下方标签的位置显示, 就为其添加clear属性
			img{
				float: right;
			}
			p{
				clear: both;
				background: orange;
			}
去除浮动影响后标签按默认样式显示

css浮动属性的更多相关文章
- 浅谈CSS浮动属性
		
要介绍css的float浮动属性,就必须先了解一下标准文档流 标准文档流: 在没有css的干预下,块级元素独占一行,可以设置宽高,行内元素并排显示,宽高自动填充. HTML页面的标准文档流(默 ...
 - CSS浮动属性,知道原理就很简单,灵活控制块级元素在一行内显示
		
在页面布局中,有两个非常常用的CSS属性.它们巧妙的控制着块级元素们之间的位置,灵活的让块级元素在一行内显示或者另起一行.说到这里,相信大家已经猜出来了,这两个属性就是控制块级元素浮动的属性.整个页面 ...
 - CSS浮动属性Float介绍
		
#cnblogs_post_body h6 {font-size: 16px;font-weight: bold;} 什么是CSS Float? float 是 css 的定位属性.在传统的印刷布局中 ...
 - CSS浮动属性Float到底什么怎么回事,下面详细解释一下
		
float 是 css 的定位属性.在传统的印刷布局中,文本可以按照需要围绕图片.一般把这种方式称为“文本环绕”.在网页设计中,应用了CSS的float属性的页面元素就像在印刷布局里面的被文字包围的图 ...
 - CSS浮动属性Float详解
		
什么是CSS Float? float 是 css 的定位属性.在传统的印刷布局中,文本可以按照需要围绕图片.一般把这种方式称为“文本环绕”.在网页设计中,应用了CSS的float属性的页面元素就像在 ...
 - CSS背景属性Background详解
		
[转] 本文详解了CSS的背景属性Background,包括CSS3中新增的背景属性.如果你是个CSS初学者,还可以查看之前介绍的CSS浮动属性和CSS透明属性详解. CSS2 中有5个主要的背景(b ...
 - CSS定位属性Position详解
		
CSS中最常用的布局类属性,一个是Float(CSS浮动属性Float详解),另一个就是CSS定位属性Position. 1. position:static 所有元素的默认定位都是:position ...
 - CSS核心属性
		
学习目标 1.css浮动属性详解 2.Css文本属性 3.Css列表属性 4.Css背景属性 5.Css边框属性 一.Css浮动属性详解 无论多么复杂的布局,其基本出发点均是:"如何在一行显 ...
 - CSS浮动并清除浮动(造成的影响)
		
一.浮动 CSS浮动 CSS float浮动的深入研究.详解及拓展(一) CSS浮动属性Float详解 块级元素独占一行 块级元素,在页面中独占一行,自上而下排列,也就是传说中的流. 可以 ...
 
随机推荐
- web前端开发书籍推荐_css/css3的好书有哪些?
			
css/css3样式已是web前端开发的主流技术了.每个优秀的前端程序员都应该熟悉,甚至精通css.那么要如何才能学好css,并很好的应用到实际开发中,这篇文章就推荐一些关于css相关的书籍给大家. ...
 - mysql无法启动服务,错误1067
			
安装mysql,提示安装成功后,启动服务,提示错误1067 前情提示:mysql安装文件和配置文件没有放在Program File文件夹下. 解决办法:将my.ini文件剪切放在Program Fil ...
 - Java 字符串比较、拼接问题
			
@ 目录 1.字符串的比较 1. 1 字符串常量池 1.2 String类型的比较方式 1.3 String的创建方式 1.3.1 直接使用"="进行赋值 1.3.2 使用&quo ...
 - ShaderLab-坐标转换
			
观察空间就是相机的空间 投影矩阵本质就是对x.y.z分量进行不同程度的缩放(z还做了平移),结果就是视锥体近切面远切面变成正方形.视锥体的中心在(0,0). (对于正交相机,这一步已经得到了立方体) ...
 - 细说php锁
			
bool flock ( int handle, int operation [, int &wouldblock] );flock() 操作的 handle 必须是一个已经打开的文件指针.o ...
 - Ethical Hacking - NETWORK PENETRATION TESTING(1)
			
Pre--Connection-Attacks that can be done before connecting to the network. Gaining Access - How to b ...
 - 区间dp复习 之 乘积最大
			
题目描述 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一 ...
 - 猴子吃桃问题之《C语言经典案例分析》
			
猴子吃桃问题之<C语言经典案例分析>一.[什么是猴子吃桃] 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将第一天剩下的桃子吃掉一半 ...
 - MySQL数据库---数据库备份、视图、触发器、事物、存储过程、函数和索引
			
备份 方法: 使用mysqldump实现逻辑备份 语法: mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql 单库备份: mysqldump -uroot - ...
 - flask下直接展示mysql数据库 字段
			
在工作中,会导出一份mysql的html来查看,用的是就是路过秋天大神的那个工具,所以想自己用那个样式直接在后端写一个页面做展示! 前端页面 from flask import Flask,reque ...