网站大量收购独家精品文档,联系QQ:2885784924

兼容问题5 —— float.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兼容问题5 —— float

兼容问题5 —— float ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2015年4月17日 16:25 一、 IE6 下 双边距 bug IE 6 下块元素有浮动和横向的margin 值 会被放大成两倍 解决: display:inline; ? 二、 IE67 下, li 本身没有浮动,但是li 里面的内容有浮动。Li 下边就会产生间隙 解决: 给li加浮动(加宽度) 给li加 vertical-align:top; 三、 注意: 当IE6下最小高度问题,和 li 下间隙问题,共存时候 解决: 给 li 加 解决间隙 overflow:hidden; (最小高度) 加浮动 float:left; 加宽度 四、 当一行子元素占有宽度之和 与 父级的宽度相差超过3px, 或者有不满行的状态时候, 最后一行子元素的 margin-bottom 在IE6下就会失效。 暂无解决办法。 五、IE6下的文字溢出bug ? 子元素的宽度和父级的宽度相差小于 3px 的时候, 两个浮动元素中间有注释或者内嵌元素。 ? 解决: 用div将其包起来 六、当浮动元素和绝对定位元素是并列关系时, 在IE6下绝对定位元素会消失掉。 解决: 给绝对定位元素外面套一个div,这样他们就不是并列关系了 ? ? ———————————————————————————————————————————————————————————— IE6 下的双边距 bug IE 6 块元素 块元素有浮动和横向的margin 值 会被放大成两倍 解决: display:inline; titleInsert title here/title style body{margin:0;} .box{width:200px;height:200px;background:red;float:left;margin:100px;} /style /head body div class=box ? /div ? /body ? ——————————————————————————————————————————————————————————————————————— margin-right 一行右侧有双边距 margin-left 一行左侧有双边距 ? ? titleInsert title here/title style .box{float:left;border:10px solid #000;} .box div{width:100px;height:100px;background:red;margin:0 20px;border:5px solid blue;float:left;} /style /head body div class=box div1/div div2/div div3/div div4/div div5/div /div ? /body ? —————————————————————————————————————————————————————————————————— ? IE67 下, li 本身没有浮动,但是li 里面的内容有浮动。Li 下边就会产生间隙 解决: 给li加浮动(加宽度) 给li加 vertical-align:top; ? titleInsert title here/title style ul{margin:0;padding:0;width:302px;} li{list-style:none;height:30px;border:1px solid red;} a{width:100px;float:left;height:30px;background:blue;} span{width:100px;float:right;height:30px;background:yellow;} /style /head body ul li a href=#/a???????? span/span /li???????? li a href=#/a???????? span/span /li li a href=#/a???????? span/span /li /ul ? /body style ul{margin:0;padding:0;width:302px;} li{list-style:none;height:30px;border:1px solid red;float:left;width:300px;} a{width:100px;float:left;height:30px;background:blue

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档