关于用div+css做的网页在IE和Firefox浏览器上面显示不一样的问题

举个例子,我用了两个div,一左一右,分别设置宽度,填充两种颜色,使其左右正好相连。
然后我再在右边的Div里面加表格,用到margin和padding两个属性(比如设置margin-left:20px),然后在IE浏览器中预览还好,一到FF就左右两边有20px的距离重叠,以至于右边的div被挤倒下面去了。
现象说明一个问题,FF和IE一个认margin(padding)-left(right)的属性,另一个则不认,所以在两种浏览器上面浏览会出现问题。
求教我该怎么办,越详细,我的追加分越高!!
谢谢各位高手

margin-left:20px;+margin-left:20px;_margin-left:20px
把这个复制进你的CSS里就OK了
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-23
你可以在代码中加入这个<-!
你所说的问题是正常的,因为IE和Firefox所支持的格式不一样,Firefox要比IE更严格一些。
这不是个大问题。如果你的代码能在IE中显示就代表你得代码没有错误,不用担心!

由于Firefox独立于Windows内核,因此设置基本不受注册表控制。
在标题栏输入"about:config"可以看到具体设置
第2个回答  2008-06-21
不是很明白,能不能把代码粘出来

我的网站是用div+css做的,在IE7.0里显示正常,在火狐里就乱了,_百度知...
\/* 在IE浏览中,浏览器不会解析第二个样式,故字体的颜色是蓝色的,而FF就可以解析第二个样式,根据最近原则,在FF中,字体的颜色是红色的。*\/ \/\/利用这个区别你就可以编写不同的样式来适应不用的浏览器。\/\/由于FF和IE的边距等一些内容的默认值不一样,建议你看看《css网站布局实录》这本书,上...

css+div样式的网站为什么在不同的机器上显示的效果不同
因为内核不同 甚至在IE6,IE7之间的效果都不用,因为版本不同 所以做一个网页都要满足不同的浏览器就不是那么容易了 并不是说你的语法都对,而且符合标准就显示都正确了,正是由于有IE等对WEB标准支持不太好的浏览器,才导致这种显示不一致的状态.让网页设计师最头疼的就是要顾及所有浏览器,而且WEB...

...器打开怎么就乱七八糟的啊。(网页布局用div+css的)
您好!很高兴为您答疑!网页兼容问题,不同浏览器,可以通过设置HACK的方式让其兼容,注意W3C标准,这样火狐下就没有问题,然后针对IE再做调整,这样比较方便。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

我用HTML中div+css写的网页,有的IE支持,有的IE就不支持,Goole直接错位...
1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上...

div+css右浮动时的问题 在IE 360浏览器上显示没问题,用火狐就不行了...
浏览器兼容很重要 有2个方法 1确定下你的IE版本 简单的可以找css hack 解决缺点后期不好维护 2 以后有时间多看看关于兼容的文章 写代码规范点

自作的网页在IE6里能正常显示,到了火狐里就显示错位是怎么回事_百度知 ...
(1)针对第一种原因,由于不同浏览器对CSS的解释不统一,造成不同浏览器下页面错位的现象十分常见。我们可以利用CSS HACK 来改写CSS代码:改写前:xxx. yyy:{width:290px;} (当设为IE7和Firefox下显示正常的290px时,IE6下会错位,改为280px,则IE6下正常,IE7和Firefox下显示不完美)改写后:...

我做的静态页面(div+css)在遨游里浏览布局怎么就乱了 怎么解决 在IE和...
这只能说明楼主的css编写的不兼容浏览器,从新编写一个符合标准的就可以了 编写css要兼容IE6 ie7 ie8 firefox这几个主流浏览器 --- 比方说楼主现在用的是IE8浏览器,那么遨游就是采用IE8核心的浏览器,不过一些网站设计师比较烂,网站设计时候没有考虑到ie6等这些低级浏览器,所以一些浏览器设计师...

如何让DIV+CSS构架兼容各种浏览器?谢谢了,大神帮忙啊
1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法: div{margin:30px!important;margin:28px;} 或者: div{FF CSS>IE CSS} 注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样: div{maring:30px;ma...

我做了一div+css的网页,在别人的电脑显示移位了,救大虾们帮手。_百度...
兼容性做的不好 不同浏览器就错位了 建议你开始用一个标准些的浏览器去做 比如火狐 调试用firebug 就可以 测试浏览器时候 可以用到 IEtester

用IDV+CSS做的静态网页,在360浏览器里显示正常,而在IE8里却内容错位或...
1. 写页面时,用所有流行浏览器调试,写出符合所有浏览器的兼容性 HTML, CSS, Javascript 代码;2. 只针对某一款浏览器开发页面,其他一概不管,但在代码中判断客户端浏览器是不是你所支持的浏览器,若不是,则给出提示,提醒用户哪款浏览器可以支持你的页面正常显示和操作,并给出下载链接。方法1是...

相似回答
大家正在搜