2017年8月17日
来源:互联网 发布:淘宝上的图片怎么拍摄 编辑:程序博客网 时间:2024/05/05 07:44
CSS浮动
原理
变化:块级->行内块级(可以指定宽高,但不会单独占一行)
有关行内块级的隐藏属性:使用下列语句之一,会自动使元素转换为行内块级。
position:absolute;position:fixed;float:left;float:right;
应用
布局、排版(一行中显示)
1-2-1;1-3-1;1-1-1
语法
float:left;float:right;
影响及清除浮动
设置了浮动后会脱离标准流,紧贴着父元素左右浮动。浮动后为浮动流,只有一层,元素从左至右、从上至下排列;浮动后在标准流中的位置会空出来,后面的非浮动元素向上填充,若与浮动元素重叠,浮动元素会覆盖块级元素,但内容(内联)不会被覆盖,会见缝隙插入
父元素会塌陷
解决浮动影响的方式:
1,设定固定高度
2,overflow:hidden;
溢出处理:隐藏;
overflow:visible;
默认溢出(不可可清除浮动)
overflow:scroll;
滚动(可清除浮动,但会添加滚动条)
3,清除浮动/扩展盒子高度
clear:both;
清除左、右浮动
clear:left;
清除左浮动
clear:right;
清楚右浮动
overflow与clear的区别:
overflow直接加在父元素,不能作用于绝对定位的元素
clear用一个空标签来作用这个样式,增加网的大小(性能影响),任何元素、样式都可以使用clear清除浮动
clear放在父元素里(扩展高度)、父元素外(不扩展高度)
应用+伪类选择器
<!--div#ID_${$qq}*3-->快捷方式 <div id="ID_1">1qq</div> <div id="ID_2">2qq</div> <div id="ID_3">3qq</div>
margin 0 auto;块级元素居中(上右下左)
text-align;行内元素居中
阅读全文
0 0
- 2017年8月17日
- 2017年8月17日
- 2017年8月17日 星期四
- 8月17日
- 2017年8月17日10:16:16
- 2017年8月17日10:29:03
- 2017年8月17日训练日记
- 2017年8月17日提高组T1 游戏
- 2017年8月17日20:09:57
- [opengl笔记]2017年8月17日
- 2017年8月17日训练日记
- 2017年8月17日提高组T1 游戏
- 2017年8月17日提高组T2 考试
- 2017年1月17日
- 2017年2月17日
- 2017年10月17日-Test
- 2017年10月17日笔记
- 2017年12月17日总结
- 表单验证——JqueryValidator、BootstrapValidator
- hive内部表,修改分区名字
- Android 设置TextView透明度
- 验证码图片不显示解决问题
- inittab脚本启动解析
- 2017年8月17日
- click/ touch /tap应用——点击穿透
- 性能测试总结(一)---基础理论篇
- ImportError: /usr/local/lib/python3.2/dist-packages/pygame/base.cpython-32mu.so: undefined symbol: P
- vs2015西红柿破解
- angular2 学习笔记3
- C#中数组、ArrayList和List三者的区别
- tesseract Mac安装
- SQL Server 清除数据库日志文件