如何解决div+css的浏览器兼容问题 10

是这样的,我整个项目都做完了,项目也挺大的,用asp.net做的,问题就是在IE7IE8浏览器div+css完整的,可在IE6就变形了,乱遭遭的,怎么办.......难道... 是这样的,我整个项目都做完了,项目也挺大的,用asp.net做的 ,问题就是在IE7 IE8 浏览器 div+css完整的,可在IE6就变形了,乱遭遭的,怎么办.......难道要让我改整个网站的页面样式....请高手指点,详细点,谢谢.... 展开
 我来答
apoih
2010-12-01 · 超过19用户采纳过TA的回答
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:63.4万
展开全部
这得具体问题具体分析了,关于IE各版本浏览器的hack问题大都可以通过这个页面提到的方法解决:http://hi.baidu.com/apoih/blog/item/a301b4030f0236e409fa930c.html
可以借助IE8自带的开发人员工具(按F12可以调出来),IE6也可以下载IE develpoer toolbar(下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=95e06cbe-4940-4218-b75d-b8856fced535)来查看哪里出了问题,进而去针对这部分写出相应的css兼容样式代码便可。

参考资料: http://www.northcreate.com/cssBS/

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Victoriness
2010-11-29 · TA获得超过707个赞
知道答主
回答量:97
采纳率:0%
帮助的人:84.7万
展开全部
如果你的项目已经做完或做得差不多了,你就建个ie.css样式表,使用才css hack或JS只在在IE6中这个样式表。然后在ie.css为IE6进行调整就好。祝你好运朋友
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-29
展开全部
CSS代码要严谨、完善,养成良好的习惯。以下是我在实践工作中总结的经验:
1、网页前面加上W3C标准声明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
2、你可以用!important;声明一下CSS的重要等级,如:
width:5px!important;width:8px;
3、只在IE6、FF3下测试就行了,其他浏览器不用管,就这两个内核不同
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
me_灰太狼来了
2010-12-10 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:117万
展开全部
这个要看你的CSS样式来解决,但是像你说的这种,在IE7和8下面正常的话,IE6大部分都是由于浮动产出双边距造成的,楼上的朋友的说的用!important这种方法建议别用,也不需要用这个方法,因为用这个方法后期维护非常麻烦。
IE6下面乱了 你就找下你设置了浮动的DIV样式,看看是不是也设置的margin的属性,如果有就在这个样式下加一句:display:inline;具体的可以把你样式发来看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
valuelan
2010-11-29 · TA获得超过168个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:88.5万
展开全部
css中 查找 float:left 替换display:inline; float:left
注意顺序
替换先建议备份css保存
运气好。能好。运气不好,不能。
不能好。就找到只要设置宽度和高度的。css代码.设置overflow:hidden
。一定要备份。
不能好。怪你命不好呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式