浮动介绍和定位注意点
2018-06-24 02:14:34来源:未知 阅读 ()
18年元月24日,一如既往的写了一会,外面下着雪,我在屋内叼着烟,上班好辛苦,成人的世界哪有容易二字,慢慢来,少年你还年轻,重在坚持,不要灰心。
<!DOCTYPE html> <html> <head> <title>浮动,清浮动及定位的理解</title> <style type="text/css"> *{ margin: 0; padding: 0; } ul,li{ list-style: none; } li{ float: left; width: 20px; height: 20px; margin-left: 10px; text-align:center; line-height: 20px; background-color: red; } /*对于浮动的元素,他们有以下特性: 1,浮动的元素排在同一排 2,浮动的元素支持所有的css样式(这句话可以给行标签加上浮动, 那么可以不用来转换标签的样式了。一样支持所有的css样式。) 3,浮动的元素脱离文档流 4,浮动的元素提升层级半级。*/ /*那么我们为什么来清除浮动呢,就是用来处理浮动元素脱离文档流的 问题(父级的盒子高度变为0,下面元素挤上去,影响布局效果) 常见的清除浮动有6中方式 1,父级也浮动 2,父级加高度(比如height写死) 等*/ /*最常用的方式就是为伪类清浮动*/ .clear:after{ content: ""; display: block; clear: both; } clear{ zoom:1; } /*伪类:向选择器定义样式(可以添加特定效果) :link ,:hover,:nth-child等*/ /*这只是我对一个知识点的理解,关于为什么会这样,有这样的效果 便没有过多的测试*/ /*接下来便是一些定位问题了 相对定位*/ div{ position: relative; top: 20px; } /*相对定位是针对自己本身的位置进行定位*/ /*1,他不影响本身的一些特性 2,不使文档脱离文档流*/ /* 绝对定位(值得注意的一点) 它是针对最近的的一层有定位的父级进行定位 *不一定要和relative一起使用(没有定位父级,针对document进行偏移)*/ /*固定定位(不兼容ie6),针对窗口进行定位*/ /*如果绝对定位或固定定位的子级有浮动,可以省略清浮动操作( 相对定位无法触发bfc)*/ </style> </head> <body> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> <div style="width: 100px;height: 100px;background-color: yellow;"></div> </body> </html>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:web前端性能优化汇总
下一篇:vue todolist
- [01]HTML基础之简单介绍 2020-06-01
- 前端CSS五中元素定位类型 2020-06-01
- 3.栅格系统 2020-05-28
- ECharts介绍 2020-05-26
- 清除浮动clearfix 2020-04-27
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