html网页制作比较实际的小问题

编过几个网页,每个网页写出来在(IE6,360)和(Chrome,火狐)下就是完全不同的两种效果,我发现(IE6,360)和(Chrome,火狐)对margin和padding的理解都不一样,最少有4-5px的偏差,

下面这两张图片是同一个导航条在IE6和IE8中的不同位置,大家看看

可是,我在网上看到的大部分网站,在不同的浏览器中,不仔细看的话根本感觉不出来别扭.难道这些网站都用" * "或者" _ "分别定义在IE不同版本中网页的margin或者padding吗?这得多麻烦!

求高人给我讲讲如何使自己的网页在不同的浏览器中浏览效果差不多,到底应该怎么控制margin或者padding属性....谢了
能给我提供一点解决措施不>?

第1个回答  2010-12-26
因为ie的内核和firefox的内核是不同的(这个网上资料很多了,我就不罗嗦了),所以解析html时显示效果自然是不同的
从严格意义上来说现在主流的商业界面一般都会写多套页面(针对不同的浏览器内核书写不同的页面,总体内容完全相同,其实就是修改了页面的css文件)
然后经过各浏览器测试、调优,最后放置到web容器中,由容器负责过滤客户端使用的是什么内核的浏览器

现在很多网页你可以使用ie和firefox同时打开自己看看,一些网页在这两个浏览器中看到的效果是不一样的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网