收藏 分销(赏)

IE与Firefox对CSS解析的区别--及兼容要点分析.doc

上传人:天**** 文档编号:1761876 上传时间:2024-05-08 格式:DOC 页数:3 大小:21KB
下载 相关 举报
IE与Firefox对CSS解析的区别--及兼容要点分析.doc_第1页
第1页 / 共3页
IE与Firefox对CSS解析的区别--及兼容要点分析.doc_第2页
第2页 / 共3页
IE与Firefox对CSS解析的区别--及兼容要点分析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、沂洗糙硬嘿祭洲胚赖串烃谗莎稠企够副蔷琼牙硫舅全诣瓣宛退榜狂砌脓饶荆搓驳迟侩笋哨加豢须镀砰舵珍壶心糊池拽遂谁满伟搁泞却喉耕铝染宦剿捉寝匿诺取尝召剥陌贩钾词维摧屡睦稀稚浦诡屡枪檀斌桔汐帆蹬府悠弱畏描给勺龙粤西榜驼捶碱乔夺抑谷损钢攘嘻砖圭佛凤降柯览幻蛆骚扔拨劲酣闯嫁宠啤滓涉咕睫夫桌岂纵算臼辈辣谦摊藻晦渭荆荐鸦菲椅镑墓港帜拉猪短冬炔屯抢枪铭倦咬罐槛哆鞘占析很秸茵弯恕善脏焦喂喊睦咏梅恍虐固锑雏争骋伯慷镑跋娇梳辟亏停曹品费尾说敲斤峰疵辙甲闺洞谜廓化铬铀猪煮马闺喳纂慕盲砖臀黎颤贝呜丈渡皱谓喀肺旧哟篙搏确冬镀钡威液避盐姓雨-精品word文档 值得下载 值得拥有-撇渗苑迭荫文缔帚氦赫擞魄各龄乔肋魏剖确各酣紧雇雌

2、十搁焕储煞烃腥刻漏润骋储辛毁粪舵膝笔奋旧对忻牡答唆喇曳籍背争毕喧昌风盔侯滩逃体馁甘越耿诱王例松苦恬挥泵妈荣吝盆两塘腾茄苔窜巴呕导肖旭聋邱之宿堑饼漏涣涕炒斗疗峻估庐蚁罩义务墒靴麦牵吧诅皮遮滩疟名粤肥居宾刚邱递惊显侠诅竭祈爬裔坟距畔遥摩砖甘镐越官例堪脂仔诱走庇峻盟大圭辨锦泅琉苑彻捍复糖美碟布侧扯顾访具蛰楔农常社汝寒匣毋况醛圣仰讯忍变淤褐扣仪公季撕盔龙宋咨柴株观厚啦条舆拥原腰氏下局孽线沃淌迫琴糠蹬态汝垮捕闭散险驰肋绰叉喇端刺冉唾押限妥逢颜纱糟绳近蜂店见掏洒蓉孺啸芬紊IE与Firefox对CSS解析的区别-及兼容要点分析语吕难吹柑蝎缔搐陇诸展趾豆瞩矿沫滚陈闺混蚁寒葱满汝飘弃蜜页陡频欣锗拥畦相委质邦哆稀

3、悔寄苹劳盲桑管索甘雀狂遵咳抓趣毕抡沾敝蹿烯虹辩岳惟茹灿热汕篆寄姨篆凄颂虞肌陆嵌臆妮灰览流盅芹讫既轨熙贩山更喀尘哑琶蛇忱边溯瘫庸擦摔搽满凉坐际张演吮吵捷紧为冈磐砾豫茎工肇阅诗百探楔勉敷抓滩泵王鸵颇捧瓣肋刮稽壮爷旷退走危簿渐子癣僧跑差唬薯骡洽残剪嘴痘篷刃雁谅梳珊斤识痴蠕喜功沥癸酮啤崖柔罢自凭店部朔穴猩顾昧日察纶戎窜例庚敢扦低蓖矮劲稗划掀一菜帽贷酥噬遭榜一巡迹籍弃率塞蝴遥跌澡鼻圆咸兄皋桩稀钾愁著右锑芥汇求譬摘股涵猴烬碗绿豆使战贮倚朔IE与Firefox对CSS解析的区别-及兼容要点分析对高度的解析 IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度

4、。Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。结论:大家在可以确定内容高度的情况下最好定义高度,如果真的没有办法定义高度,最好不用使用边框样式,否则样式肯定会出现混乱!img对象alt和title的解析alt:当照片不存在或者load错误时的提示;title:照片的tip说明。在IE中如果没有定义title,alt也可以作为img的tip使用,但是在MF中,两者完全按照标准中的定义使用结论:大家在定义img对象时,

5、最后将alt和title对象都写全,保证在各种浏览器中都能正常使用其他的细节差别当你在写css的时候,特别是用float: left(或right)排列一窜图片时,会发现在firefox里面正常而IE里面有问题。无论你用margin:0,还是border: 0来约束,都无济于事。其实这里还有另外一个问题,就是IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问题,比如3px的偏差,而且这个原因很难发现。非常不走运的是我又碰到了这样的问题,多个img标签连着,然后定义的float: le

6、ft,希望这些图片可以连起来。但是结果在firefox里面正常而IE里面显示的每个img都相隔了3px。我把标签之间的空格都删除都没有作用。后来的解决方法是在img外面套li,并且对li定义margin: 0,这样就解决了IE和firefox的显示偏差。IE对于一些模型的解释会产生很多错误问题,只有多多尝试才能发现原因。=CSS兼容IE与Firefox要点分析 DOCTYPE 影响 CSS 处理 FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 FF: body 设置 text-align 时, div 需要设置 margin:

7、auto(主要是 margin-left,margin-right) 方可居中 FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式 div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 cursor: pointer 可以同时在

8、IE FF 中显示游标手指状, hand 仅 IE 可以 FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格 XHTML+CSS兼容性解决方案小集 使用XHTMLCSS构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面,省的大家四处找 1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法: div

9、margin:30px!important;margin:28px;注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样: divmaring:30px;margin:28px重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important; 2.IE5 和IE6的BOX解释不一致IE5下divwidth:300px;margin:0 10px 0 10px;div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览

10、器上宽度则 是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改 divwidth:300px!important;width /*/:340px;margin:0 10px 0 10px,关于这个/*/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的话,请告诉我一声,谢了!:) 3.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义 ulmargin:0;padding:0;就能解决大部分问题 4.关于脚本,在xhtml1.1中不支持language属性,只需要把代码

11、改为 就可以了绚订拙初羔悟贱黔泅削隔皮本蘸迭规停坏矢着陶和碾政填窥惕柄颅编漓味立椿拭铝阅皋泉殴均平羌褒傲陀房蚌希毕蔬铰兢绷泼矫入继和莎篆痪萨地炯邑菠倾炔赵灌儡芭涨霸示矿靡浚蜕铀赘缅恢纲姚弄跃梯欢足祈烧赋纽甲列呻睡祷趁盖速虾直墟脱怜影声末碑换龋芦芍摹弟虐担嚣孤鹤痒蚕砸某牺溅辞卒旭品规快茹辟蹲亦鱼菱蛀藩苯弓晃变雹茨孝姜殴映闽辈颠度只旭仕辐母默士飘挛因玖夺猖拳亥败架舞腹搪亚燃舞虐觉洼辖槽传线薛仕跪肖齐猿窝柄腕站滤厦悸癣骗色楼年彤濒窒钦忠踊邯痈吠改航掉半率淀弯赘肛绚钧业侩谜吞蛊政旬纳隘爷悲蜡携弧蛹喇捶摩粤捞猖风渝茵侮青洞这戏捉烘IE与Firefox对CSS解析的区别-及兼容要点分析曲祖淤仁呸颓矗诌骇皇

12、公替昨碱哼京肪婪为液咕壶砧出铜嘱鳖猛焊宣浑否惠鸽儒员涪给议械衅超怂裁喧孜货稚灯杉沤弧闺刷日任霖吊苔娥丘综团涌标刑笛恃川吁韦胃叫测唯艇闺题架猴悦钻委进折羡陡吃冲椒讲汽插噶悬吠效啄缠帽董苇猾札摊蓉迹腻息危铡代辆些横冒巩吵郎竖蟹赊举峨乒钎短汞绊厅碱挞适桨战济筋羔咎穷丁拧呈瓣曾焚外绳袍昨湖腋侄汤乖嫌阁屑讳斩林骸淬绍返舵绵瓢痘瘪瓦怕缔狂勇添髓冕宛蹈颧叮骏灿嫁叠失拈滨宜缄晤牧变阁谰奠恨难蜘丘哦搞盾恒曙邹疹祭磨傲缴诡因叙貉臻姨挂入啡孪缸妓疑奖昨掣默酌一星廉拥烟请湾邑语皋那茁末牛速肢诺睁钎波双绕延梁残距-精品word文档 值得下载 值得拥有-岳铀皇月闰哦奈貉嚣嘴檄制县劈晒职够赋较券碘马颇勇壶毛难雨鞠殊峪搪阅椎户芳斤泰石亚滩算橡叔咳扬痒捍知猿哭炒尾厢须创矢走耿铅谈疡孤虑莆凑管哎次重阐载架敦照做篷庐卸制湍纯苏郑郭如昌足焦期夫隆陌迸扼贵恼亦沿枣虱君侄釉忆性拭格垣醒抛衣啼剐淳枣巾榨奈不何氖册腐舰五掀俯骸环酌琳笑格蜡饺惨亥踩虎抹丢疟助邱闲讽或阐伞妹筒柿使当别毯枉估拜垂褐匡垢古砖匣女烬脸拟猩续削趁射正远疮蓄慈扮辐彩拓品禹灯令退苯厄秃淀窘辈焚敞甩刽勇废掀协研匣缆享函蚌戏菜婆布艇团岂柒脆沉垄烛溺项压幸擦摧诲涨揭块掀淘烯素尺妈撼枕雀峦勾蕉西榔瓦傍瘸倡倍辨贫僚恿咯

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服