ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:19.75KB ,
资源ID:16305629      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16305629.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最全的CSS浏览器兼容问题整理IEIE 与 FireFoxWord格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最全的CSS浏览器兼容问题整理IEIE 与 FireFoxWord格式文档下载.docx

1、/*IE下理解为10px*/display:/*IE下再理解为5px*/3.浮动ie产生的双倍距离#boxfloat:width:100px;000100px;/这种情况之下IE会产生200px的距离display:/使浮动忽略这里细说一下block与inline两个元素:block元素的特点是,总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是,和其他元素在同一行上,不可控制(内嵌元素);#boxdisplay:block;/可以为内嵌元素模拟为块元素display:/实现同一行排列的效果diplay:table;4IE与宽度和高度的问题IE不认得min-

2、这个定义,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:#boxwidth:80px;height:35px;htmlbody#boxwidth:auto;min-width:min-height:5.页面的最小宽度min-width是个非常方便的CSS命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但IE不认得这个,而它实际上把

3、width当做最小宽度来使。为了让这一命令在IE上也能用,可以把一个放到标签下,然后为div指定一个类,然后CSS这样设计:#containermin-width:600px;expression(document.body.clientWidthleft/divright7.IE捉迷藏的问题当div应用复杂的时候每个栏中又有一些链接,DIV等这个时候容易发生捉迷藏的问题。有些内容显示不出来,当鼠标选择这个区域是发现内容确实在页面。解决办法:对#layout使用line-height属性或者给#layout使用固定高和宽。页面结构尽量简单。8.float的div闭合;清除浮动;自适应高度;例如

4、:#divid=”floatA”#divid=”floatB”#divid=”NOTfloatC”这里的NOTfloatC并不希望继续平移,而是希望往下排。(其中floatA、floatB的属性已经设置为float:left这段代码在IE中毫无问题,问题出在FF。原因是NOTfloatC并非float标签,必须将float标签闭合。在#divclass=”NOTfloatC”之间加上这个div一定要注意位置,而且必须与两个具有float属性的div同级,之间不能存在嵌套关系,否则会产生异常。并且将clear这种样式定义为为如下即可:.clearclear:both;作为外部wrapper的di

5、v不要定死高度,为了让高度能自动适应,要在wrapper里面加上overflow:hidden;当包含float的box的时候,高度自动适应在IE下无效,这时候应该触发IE的layout私有属性(万恶的IE啊!)用zoom:1;可以做到,这样就达到了兼容。例如某一个wrapper如下定义:.colwrapperoverflow:zoom:5pxauto;对于排版,我们用得最多的css描述可能就是float:left.有的时候我们需要在n栏的floatdiv后面做一个统一的背景,譬如:divid=”page”divid=”left”divid=”center”divid=”right”比如我们要

6、将page的背景设置成蓝色,以达到所有三栏的背景颜色是蓝色的目的,但是我们会发现随着leftcenterright的向下拉长,而page居然保存高度不变,问题来了,原因在于page不是float属性,而我们的page由于要居中,不能设置成float,所以我们应该这样解决divid=”bg”style=”float:100%”再嵌入一个floatleft而宽度是100%的DIV解决之万能float闭合(非常重要!)关于clearfloat的原理可参见HowToClearFloatsWithoutStructuralMarkup,将以下代码加入GlobalCSS中,给需要闭合的div加上class

7、=clearfix即可,屡试不爽./*ClearFix*/.clearfix:aftercontent:.;0;clear:visibility:.clearfixdisplay:inline-block;/*HidefromIEMac*/*EndhidefromIEMac*/*endofclearfix*/或者这样设置:.hackboxdisplay:/将对象作为块元素级的表格显示11.高度不适应高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用margin或paddign时。例:#boxbackground-color:#eee;#boxpmargin-t

8、op:20px;margin-bottom:text-align:center;pp对象中的内容解决方法:在P对象上下各加2个空的div对象CSS代码:.1height:0px;overflow:或者为DIV加上border属性。12.IE6下为什么图片下有空隙产生解决这个BUG的方法也有很多,可以是改变html的排版,或者设置img为display:block或者设置vertical-align属性为vertical-align:top|bottom|middle|text-bottom都可以解决.13.如何对齐文本与文本输入框加上vertical-align:styletype=text/

9、css!-input30px;border:1pxsolidred;-/style14.web标准中定义id与class有什么区别吗一.web标准中是不容许重复ID的,比如divid=aa不容许重复2次,而class定义的是类,理论上可以无限重复,这样需要多次引用的定义便可以使用他.二.属性的优先级问题ID的优先级要高于class,看上面的例子三.方便JS等客户端脚本,如果在页面中要对某个对象进行脚本操作,那么可以给他定义一个ID,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个ID来得简单.15.LI中内容超过长度后以省略号显示的方法此方法适用与IE与OP

10、浏览器liwhite-space:nowrap;text-overflow:ellipsis;-o-text-overflow:16.为什么web标准中IE无法设置滚动条颜色了解决办法是将body换成htmlDOCTYPEhtmlPUBLIC-/W3C/DTDXHTML1.0Strict/ENhttp:/www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdmetahttp-equiv=Content-Typec/htmlscrollbar-face-color:#f6f6f6;scrollbar-highlight-color:#fff;scrollbar-sh

11、adow-color:#eeeeee;scrollbar-3dlight-color:scrollbar-arrow-color:#000;scrollbar-track-color:scrollbar-darkshadow-color:17.为什么无法定义1px左右高度的容器IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:hidden|zoom:0.08|line-height:1px18.怎么样才能让层显示在FLASH之上呢解决的办法是给FLASH设置透明paramname=wmodevalue=transparent/19.怎样使一个层垂直居中于浏览器中这里我们使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二divposition:absolute;top:lef:-100px00-100px;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1