博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css学习笔记清除浮动
阅读量:5816 次
发布时间:2019-06-18

本文共 3093 字,大约阅读时间需要 10 分钟。

  hot3.png

1-清除浮动:就是去掉前面的对象对后面的影响2-为什么原来一行的对象会因为窗口的变化会改变个原来的位置,出现错位?因为他们的宽度超过窗口的宽度,解决方法是将他们放在同一个div里面,将他们包起来3-设置一个块水平居中时,都会给这个块设置一个宽度4****当父元素没有指定高度时,并且,它的子元素有浮动,这时候父元素的高度不会自动增加5-CSS溢出overflow:scroll ||hidden|| auto||visible##########################################6-CSS定位position: static (默认值)||ablosute(left|right|top|bottom)||relativeablosute:绝对定位 相对于父元素定位,如果没有父元素则相对于body定位。将对象脱离文档流position :ablosute;left:100px;top:10px;relative:相对自己的位置定位,不脱离文档流,任然占据原来的位置 position :relative;left:100px;top:10px;7-使用绝对定位的要求: 1-必须给父元添加方向属性:一般建议使用 position:relative; 2-给子元素加上绝对定位属性 position :relative;left:100px;top:10px;; 同时指明方向属性 8- display:none ||visibility:hidden;display:none 脱离文档流,不占据空间 block|inline| inline-table :  CSS2 将表格显示为无前后换行的内联对象或内联容器 visibility:hidden:占据位置,只是不显示 visibility : inherit | visible | collapse | hidden  #########################################清除浮动方式:1---W3C推荐方式在容器的末尾增加一个clear;both元素,强迫容器适应它的高度,以便装下所有的float元素.clear{				clear:both;			}
mainLeft
2--给父元素添加overflow:hidden属性 通过设置父元素的overflow为hidden ;zoom=1(解决IE6) 但是如果子元素使用了定位布局,就很难实现 overflow:hiddden; zoom:1;(解决IE) position:relative; ***** 使用绝对定位的要求: 1-必须给父元添加方向属性:一般建议使用 position:relative; 2-给子元素加上绝对定位属性 position :relative;left:100px;top:10px;; 同时指明方向属性 3-网上通用解决方式: 在父元素上定义一个clearfix类 .clearfix:after { clear: both; display: block; height: 0px; visibility:hidden; content: "."; } .clearfix{ zoom: 1;/*j解决ie6、7兼容性问题*/ } ********************************* 清除浮动sina的方式: /* 初始化CSS */ html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; } fieldset, img { border:none; } img{display: block;} address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; } ul, ol { list-style:none; } input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";} input::-moz-focus-inner { border:none; padding:0; } select, input { vertical-align:middle; } select, input, textarea { font-size:12px; margin:0; } input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; } textarea { resize:none; } table { border-collapse:collapse; } body { color:#333; padding:5px 0; font:12px/20px "SimSun","宋体","Arial Narrow",HELVETICA; background:#fff;/* overflow-y:scroll;*/ } .clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; } .clearfix { zoom:1; } .clearit { clear:both; height:0; font-size:0; overflow:hidden; } a { color:#666; text-decoration:none; } a:visited { color:#666; } a:hover, a:active, a:focus { color:#ff8400; text-decoration:underline; } .hidden{visibility:hidden;} /**** 链接颜色 link,visited,hover*/ /*#333 #8D0000 #333*/ overflow: hidden;清除浮动 clear: both; 在定义class='clearfix' /*main*/ .main{width: 1000px;margin: 0 auto;clear: both;background-color: #fff;overflow: hidden; }

转载于:https://my.oschina.net/abian/blog/163249

你可能感兴趣的文章
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>
数据库基础
查看>>
表格排序
查看>>
关于Android四大组件的学习总结
查看>>
java只能的round,ceil,floor方法的使用
查看>>
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070002 系统找不到指定的文件...
查看>>