CSS-float 特性及应用总结
来源:互联网 发布:淘宝一元拍卖不付款 编辑:程序博客网 时间:2024/05/20 11:48
1. float的结果
包裹、坚挺、隔绝、破坏
2. 清除浮动带来的影响
方法:浮动元素底部加 clear:both 的空div(margin重叠)
父元素BFC化(无margin重叠)
.clearfix:after{
content:“”;
display:block;
height:0;
overflow:hidden;
clear:both;
}
.clearfix{
*zoom:1;
}
或
.clearfix:after{
content:“”;
display:table;
clear:both;
}
.clearfix{
*zoom:1;
}
3. 浮动的滥用
浮动后:block化及去空格,使得浮动适合砌砖头。但是这样布局容易造成页面块滑动,而且每个块大小必须固定。
4. 用浮动实现流体布局
4.1 单侧固定,另一侧自适应布局(左浮动)
左侧(固定):width,float:left/float:right
右侧(自适应):padding-left/margin-left/padding-right/margin-right
4.2 单侧固定,另一侧自适应布局(右浮动)
左侧(自适应):把需浮动元素外包裹一层div:width:100%; float:left;
需浮动元素:margin-right:左与右需空出的大小+右侧固定元素大小;
右侧(固定大小): width:右侧固定元素大小; float:left; margin-left:-右侧固定元素大小;
4.3 两侧自适应布局
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>test 流体布局</title><style> .rightphoto{ float:left; margin-right: 20px; width:100px; } .leftdiv{ display: table-cell; *display: inline-block; width:2000px; *width:auto; } .leftphoto{ line-height: 22px; padding-bottom: 6px; font-size: 14px; }</style></head><body> <!-- 左右和实际情况是反的,,,是我愚钝了 --> <a href="#" class="rightphoto"><img src="P_00.jpg" alt="hello"/></a> <div class="leftdiv"> <p class="leftp">12月25日为本月最后一个周五,按照惯例,图书馆将进行内部学习。12月25日(周五)下午闭馆,晚上5点照常开放,望广大师生读者周知。</p> <img src="P_01.jpg" class="leftphoto" alt="hi"/> </div></body></html>
- CSS-float 特性及应用总结
- CSS-absolute特性及应用
- CSS-overflow特性及总结
- css float总结
- CSS的float属性应用
- CSS中float的应用
- css中的float知识点总结
- css清除浮动float总结
- 【CSS】css层叠特性总结
- 【CSS】CSS特性及选择器
- CSS 浮动--float与Clear的应用
- CSS基础(5.float应用实例)
- 微机实验十四 DMA特性及8237实验应用 总结
- css中float浮动原理及使用方法
- css中float浮动原理及使用方法
- 三极管特性及应用
- 新学习CSS特性总结
- 学习及应用html,css,js,jqurey 的总结
- Python:字符串、列表和元组
- 精确提取新闻内容
- Mysql主从与集群的区别
- 深入讲解Android中Activity launchMode
- java并发编程:线程池
- CSS-float 特性及应用总结
- HTML DOM 事件
- 斯坦福机器学习3之局部线性回归建模
- java枚举
- C# invoke和begininvoke
- CSS-absolute特性及应用
- 50欧姆阻抗匹配计算
- 一个人最好的生活状态
- Quartz2D——CGContext小记