css里FF和IE之间的line-height不兼容

css里FF和IE之间的line-height不兼容,比如说都设置的是line-height:25px;可是火狐和IE显示有所不同,如何兼容这个行高呢?... css里FF和IE之间的line-height不兼容,比如说都设置的是line-height:25px;可是火狐和IE显示有所不同,如何兼容这个行高呢? 展开
 我来答
哈瑞杰软件培训
2013-04-14 · TA获得超过474个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:206万
展开全部
兼容的 检查下 padding或者 margin的默认值不同吧

想处理 火狐和IE 兼容 可以采用 css hack

简单的 就是
line-height:25px; *line-height:250px;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-15
展开全部
line-height的问题你就不要纠结了,接受那一两像素差异。各浏览器对字体基线的处理算法不一样,这个不是css的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-15
展开全部
参考一下的css hackIE都能识别*,标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important;
IE7能识别*,也能识别 !important;
IE8能识别\0,不能识别*,+,_,*加!important;
FF不能识别*,但能识别 !important;
例如style="*width:10px!important; width:20px;"
这样在IE6下宽度为10px,在IE7下宽度时20px
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xfcf1
2013-04-15 · TA获得超过148个赞
知道答主
回答量:88
采纳率:0%
帮助的人:37.8万
展开全部
很多浏览器的line-height本来就不不一样

兼容方法一般是用hack不过不建议用css hack

最好的方法就是给padding上下值

这个是兼容的

更多的方法去www.css178.com上面看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-15
展开全部
先用个通配符 *{margin:0;padding:0;}设置全部样式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式