面试可能要考到一些DIV+CSS方面的兼容性问题纠错,希望有些资料做参考
答案:2 悬赏:60 手机版
解决时间 2021-08-19 16:22
- 提问者网友:暗中人
- 2021-08-18 18:36
大家有没有这方面的资料共享下谢谢
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-08-18 18:49
css hack是解决浏览器兼容的一个好方法,但你要记住hack是没有办法的办法。我们在不了解各个浏览器差异的情况,最好不要盲目使用hack,那样会给你以后维护,带来很大的麻烦!下面是hack的资料
1.hack的特殊符号,像上面哪说的一样!这里要强调摆放的顺序,firefox 第一 IE7第二 IE6第三
比如说一个高度问题 : height:30px;//
*height:30px;//
_height:30px;//
2.减小浏览器差异,还有一个reset办法,就是各个块元素的padding,margin都设为0px;这也是好方法!
全部回答
- 1楼网友:风格不统一
- 2021-08-18 19:40
这个是hack的问题了,这是个大问题,可以从根本上解决,也可以只解决表面问题的。
1、从根本上解决的话,得查阅不少资料,充分了解div的盒模型问题,这方面资料你可以通过查阅图书,以及上网查资料活的,关键字可以查盒模型或者是css hack。
2、从表面上解决的话,现在只针对一些主流的浏览器有一些方法可以使得你写的语句只被你想要的那个浏览器识别,例如在IE6里,在CSS属性语句前家“_”就可以只让IE6识别,而加“#”就可以只让IE7识别,另外像firefox、遨游等浏览器也有类似方法。遨游基本上与IE7相同,可以不考虑、。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯