div+css扩展框问题浮动下降IE与Firefox兼容性.docVIP

div+css扩展框问题浮动下降IE与Firefox兼容性.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
div+css扩展框问题浮动下降?IE与Firefox兼容性IE6 的BUG 真让人头疼。。整理一些浏览器兼容问题,以备不时之需。1.图文混排,容易导致 扩展框问题. divimg src=/qz.q/images/index_1.jpg /扩展框问题/div 这样排版容易导致 扩展框问题. 尽量定义宽高给定值: * 浮动下降问题[size=+0] 加上 {float:left;} 即可``` ? 2.IE6的双倍边距BUG : 解决办法是加上display:inline? 定义页面内容显示方式的属性有两个:display属性和visibility属性。 display属性是用来确定页面元素是否显示和显示方式。 display 属性规定元素应该生成的框的类型。? display属性的取值很多,我们仅将比较常用的一些做一下介绍。 ·none:隐藏对象,同时元素所占有的空间也被清除了。 ·block:定义元素为块对象。 ·inline:定义元素为内联对象。将对象强制作为内联对象呈递,从对 象中删除行 ·list-item:定义元素为列表项目。 ·inline-table:CSS2未支持。将表格显示为无前后换行的内联对象或 内联容器? 所有可视的文档对象都是块对象(block element)或者内联对象(inline element)。例如, div 是一个块对象。 span 是一个内联对象。块对象的特征是从新的一行开始且能包含其他块对象和内联对象。内联对象被呈递时不会从新行开始,能够包含其他内联对象和数据。? 改变此属性值对其周围内容布局的影响可能是: ·在属性值设为 block 的对象后面添加新行。 ·从属性值设为 inline 的对象中删除一行。 ·隐藏属性值设为 none 的对象并释放其在文档中的物理空间。? 3.IE6下为什么图片下方有空隙产生 解决这个BUG的方法也有很多,可以是改变html的排版,或者设置img 为display:block或者设置vertical-align属性为vertical-align:top | bottom |middle |text-bottom都可以解决.? 4.IE6下这两个层中间怎么有间隙 这个IE的3PX BUG也是经常出现的,解决的办法是给.right也同样浮动 float:left 或者相对IE6定义.left? 5.如何对齐文本与文本输入框 遇到此种问题,设置文本框的 vertical-align:middle 就可以了? 6.为什么FF下文本无法撑开容器的高度 [size=+0] 标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义: { height:auto!important; height:200px; min-height:200px; }? 7.怎么样才能让层显示在FLASH之上呢 解决的办法是给FLASH设置透明 param value=/qz.q/transparent /或者 param value=/qz.q/opaque /8.怎样使一个层垂直居中于浏览器中 使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二. 方法二:首先在父级元素定义text-align: center;这个的意思就是在父级元素内的内容居中;对于IE这样设定就已经可以了。 但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上margin-right: auto; margin-left: auto; 需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个DIV里,你可以依次拆出多个div, 只要在每个拆出的div里定义margin-right: auto; margin-left: auto;就可以了。 { width:300px; margin-left:auto; margin-right:auto; }9.针对firefox ?ie6 ie7的css样式 现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示, 但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针 对IE7不错的hack方式就是使用*+html,现在用IE7浏览一下,应该没有问题了。现在写一个CSS可以这样: #1 { color: #333; } * html #1 { color: #666; } *+html #1 { color: #999; } 那么在firefox下字体颜色显示为#333,IE6下字体颜色显

文档评论(0)

df829393 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档