HTML定位和布局----float浮动
2019-09-17 09:59:56来源:博客园 阅读 ()
HTML定位和布局----float浮动
1、定位体系一共有三种
(1)常规流;
(2)浮动定位
(3)绝对定位
2、float属性常用的语法:
(1)float:left;左浮动
(2)float:right;右浮动
(3)float:none;无浮动
任何元素都可以使用浮动,无论是块级元素div、ul等等,还是行内元素都可以浮动,任何被声明float的元素都会自动被设置成块元素,有了块级元素的各种特点,可以设置宽高,可以设置内外边距。
但是很重要的一个点就是:float浮动用于布局,可以很轻松的达到靠左靠右的效果,但是,当使用完float浮动之后,一定要记住清除浮动,要不然很可能会造成高度坍塌。
3、float的影响
(1)对于行内元素来说,使用float之后,可以设置宽度高度了;
(2)对于块级元素来说,默认占满行的块级元素,比如p标签,会自动变成内容撑开宽度,但同样可以设置宽高。
4、浮动之后盒子的位置
(1)左浮动的盒子向上向左排列;
(2)右浮动的盒子向上向右排列;
(3)浮动盒子的顶边不得高于上一个盒子的顶边;
(4)若剩余空间无法放下浮动的盒子,则该盒子向下移动,直至具备足够的空间可以容纳盒子,然后再向左或向右移动。
5、当常规流盒子遇上浮动盒子
(1)浮动盒子在摆放时会避开常规流盒子;
(2)常规流盒子在摆放时会无视浮动盒子;
(3)常规流盒子在自动计算高度时,无视浮动盒子——高度坍塌。
6、清除浮动
为了避免造成高度坍塌,因此,我们经常会在完成浮动布局之后进行清除浮动。
清除浮动的几个语法:
(1)clear:none;不清除浮动;
(2)clear:left;清除左浮动,元素在左浮动盒子的下方摆放;
(3)clear:right;清除右浮动,元素在右浮动盒子的下方摆放;
(4)clear:both;清除左右浮动,元素在左右浮动盒子的下方摆放。
原文链接:https://www.cnblogs.com/czy18227988114/p/11521693.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:css — 选择器、盒子模型
- DIV居中的经典方法 2020-06-13
- Html/css 列表项 区分列表首尾 2020-06-11
- HTML骨架 2020-06-10
- HTML基础教程_1 2020-06-09
- HTML基础02 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash