css中的float的使用
css中的float的使用
css中的float的使用li CSS中float用法是通过CSS定义float(浮动)让li样式层块,向左或向右(靠)浮动。 它的作用就是改变block对象的默认显示方式. block对象设置了float属性之后,它将不再独自占据一行.
float即为浮动,在CSS中的作用是使元素脱离正常的文档流并使其移动到其父元素的“最左边”或“最右边”。下面解释下这个定义中的几个名词的概念:
- 文档流:在html中文档流即为元素从上至下排列的顺序。
- 脱离文档流:元素从正常的排列顺序被抽离。
- 最左边/最右边:上述的移动到父元素最左和最右是指元素往左或往右移动直到碰到另一个浮动元素或父元素内容区的边界(不包括padding)。
一、float语法:
float : none | left |right
参数值:
none : 对象不浮动
left : 对象浮在左边
right : 对象浮在右边
二、如何使用float?
你可以浮动元素的右侧或左侧。它们会自动停靠在元素的周围.如果float:left则会浮动在左边,而float:right则会浮动在右边,当然还可以使用样式清除左,右浮动或两项:
clear: left; clear: right; clear: both;
浮动图像向左:
img.float { float:left;clear:left; margin:5px;}
浮动图像向右:
img.float { float:right;clear:right; margin:5px;}
当了解了float属性的用法,你可以开始使用它来布置网页.而好处是,你不必担心被用于IE或Firefox的不同。
三、使用float和clear属性的一些重要准则:
◆一个float对象,将从其置身的block级非float内容流中跳出,换句话说,如果你要将一个box向左边float,它后面的block级非float对象会显示到下方,inline级内容会在旁边包围
◆要让一段内容从一侧包围一个float对象,这段内容必须要么是inline级的,要么也设置为相同方向的float
◆一个float对象,如果没有设置宽度,则会自动缩成其包含的内容的宽度,因此最好为float对象明确设置宽度
◆一个设置了clear属性的对象,将不会包围其前面的float对象
◆一个既设置了clear又设置了float属性的对象,只有clear:left属性生效,clear:right不起作用
- css里margin是什么意思(正确理解CSS中的margin合并的用法)
- css3特性动画图(CSS3+DIV实现漂亮的动画彩色标签)
- css3伸缩布局教学(css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效)
- css3渐变样式怎么用(CSS3 background-image颜色渐变的实现代码)
- jquerycss3轮播案例(CSS3实现列表无限滚动/轮播效果)
- border和background区别(css中background-origin属性的使用解析)
- css line-height(CSS中的line-height行高属性学习教程)
- cssdiv垂直居中怎么设置(CSS设置DIV垂直居中的N种方法 兼容IE浏览器)
- javascript编写的小游戏(CSS3 实现NES游戏机的示例代码)
- css三种布局模式(CSS实现等分布局的4种方式)
- css赛博朋克风格效果(CSS几步实现赛博朋克2077风格视觉效果)
- css中的margin属性(css布局之负margin妙用及其他实现)
- css中ul li的用法
- css基础选择器的语法格式(css -webkit-line-clamp WebKit的CSS扩展WebKit是私有属性)
- css有三种基本的定位机制(10个非常实用的CSS hack技术)
- csstable元素设置(CSS设置table下tbody的滚动条的实现)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
热门推荐
- python中的pass是干嘛的(总结python中pass的作用)
- python处理excel基础教程第3讲(Python Excel处理库openpyxl使用详解)
- mysql的innodb设置(修改MySQL数据库引擎为InnoDB的操作)
- python3爬虫代码(Python3爬楼梯算法示例)
- css旋转立体效果图(css制作三分圆形效果)
- vue的路由模式有几种(Vue 路由返回恢复页面状态的操作方法)
- python如何编写定时器(python 定时器,轮询定时器的实例)
- 运营人员应具备的基本技能
- 动态加载js脚本
- docker部署php本地开发环境(CentOS7环境下使用Docker搭建PHP运行环境的过程详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9