DIV+css,在IE6和ie8里相差一像素的兼容,怎么做?

 我来答
从前有个T
2013-03-28 · TA获得超过5345个赞
知道小有建树答主
回答量:685
采纳率:0%
帮助的人:769万
展开全部
用下划线“_”来定义你希望在IE6里面的效果就行了,例如一个CLASS为test的div在IE8里面的高度是200px,到了IE6高度多了一个像素,实际上应该定义它高度为199px,那么CSS就可以这么定义:
.test {height:200px; _height:199px;}
这样的话,这个价了下划线的样式就只有IE6可以识别,其他所有浏览器都不会识别它,也就解决了一像素的bug。
宇宙的大象
2013-04-01 · 超过25用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:71万
展开全部
IE8的内核类似FF,建议写代码的时候用IE8来测试,然后再分别调试IE6 IE7。
IE6识别*和_
IE7识别*
IE则都不识别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-29
展开全部
同志,你的问题面太广吧。这个没有人能回答了你的。谁知道你怎么写的呀。不贴图。和源码,难道叫神仙解决吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式