第04浮动原理及课件作业_第1页
第04浮动原理及课件作业_第2页
第04浮动原理及课件作业_第3页
第04浮动原理及课件作业_第4页
第04浮动原理及课件作业_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/3/13CSS第三课浮动inline-block/float(浮动)回顾:inline-block特性:

1、块在一排显示2、内联支持宽高3、默认内容撑开宽度4、标签之间的换行间隙被解析(问题)5、ie6ie7不支持块属性标签的inline-block(问题)float浮动:1、块在一排显示

2、内联支持宽高

3、默认内容撑开宽度

4、脱离文档流 5、提升层级半层float/文档流float:left|right|none|inherit;文档流是文档中可显示对象在排列时所占用的位置。浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。clear:left|right|both|none|inherit;元素的某个方向上不能有浮动元素 clear:both;在左右两侧均不允许浮动元素。清浮动方法1.加高问题:扩展性不好2.父级浮动问题:页面中所有元素都加浮动,margin左右自动失效(floatsbad!)3.inline-block清浮动方法: 问题:margin左右自动失效;4.空标签清浮动问题:IE6最小高度19px;(解决后IE6下还有2px偏差)清浮动方法5.br清浮动问题:不符合工作中:结构、样式、行为,三者分离的要求。6.after伪类清浮动方法(现在主流方法).clear:after{content:'';display:block;clear:both;}.clear{zoom:1;}after伪类:元素内部末尾添加内容; :after{content"添加的内容";}IE6,7下不兼容zoom缩放

a、触发IE下haslayout,使元素根据自身内容计算宽高。 b、FF不支持;清浮动方法7.overflow:hidden清浮动方法; 问题:需要配合宽度或者zoom兼容IE6IE7;overflow:scroll|auto|hidden; overflow:hidden;溢出隐藏(裁刀!)浮动兼容性问题IE6双边距BUG(IE6下块属性标签浮动,并且有横向margin,横向margin加倍。): a、IE6 b、浮动 c、横向margin d、块属性标签(加display:inline;)IE6下li部分兼容性问题: a、左右两列布局,右边右浮动IE6IE7下折行;(左边元素浮动) b、IE6IE7li下元素都浮动在IE6IE7下li下方会产生4px间隙问题;(加vertical-align:top;)vertival-align/img问题vertical-align垂直对齐方式a、加垂直对齐方式的同排元素都要加垂直对齐方式;b、垂直对齐方式可以解决元素下方间隙问题;图片下方间隙问题 a、display:block;(改变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论