css中的padding和margin值在浏览器中会有不同的显示,要怎么写代码才能让不同浏览器选择对应的margin和pa

dding值,急!!!!!!!!!!!!!!!!!!... dding值,急!!!!!!!!!!!!!!!!!! 展开
 我来答
百度网友a19d193
2013-05-28 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1439万
展开全部
padding和margin在不同的浏览器表现是一样的,padding和width,height的组合才会造成差异。
如 <div style="width: 300px; padding: 50px;">在不同浏览器这个div可能是400宽,也可能是300宽,高度也是。解决方法很简单,嵌套一下就行了,如
<div style="width:300px;"><div style="padding:50px;">这样div肯定是300px了
殳星阑Bv
2013-05-28 · TA获得超过781个赞
知道小有建树答主
回答量:694
采纳率:50%
帮助的人:407万
展开全部
你可以用if语句来作判断:
1. <!–[if !IE]><!–> 除IE外都可识别 <!–<![endif]–>
2. <!–[if IE]> 所有的IE可识别 <![endif]–>
3. <!–[if IE 5.0]> 只有IE5.0可以识别 <![endif]–>
4. <!–[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]–>
5. <!–[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]–>
6. <!–[if IE 6]> 仅IE6可识别 <![endif]–>
7. <!–[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]–>
8. <!–[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]–>
9. <!–[if IE 7]> 仅IE7可识别 <![endif]–>
10. <!–[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]–>
11. <!–[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]–>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianan19860
2013-05-28 · TA获得超过661个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:444万
展开全部
写一段默认的全部清零,如:
*{
padding:0;margin:0;
}
然后再对哪个div要padding和margin值进行设置就行了,对于ie6会产生margin值双倍的问题,你可以用padding代替或者用display:inline就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
军惜筠0f5
2013-05-28 · TA获得超过157个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:173万
展开全部
一般是兼容的 这个是很普通的 一般都兼容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
36蚊子
2013-05-28 · 超过15用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:27.1万
展开全部
可以在CSS样式中定位 设定绝对定位
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式