+ -
当前位置:首页 → 问答吧 → 只用DIV+CSS,能做到页面兼容到1个像素都不差吗?

只用DIV+CSS,能做到页面兼容到1个像素都不差吗?

时间:2010-05-17

来源:互联网

看到很多比较专业的网站,用DIV+CSS布局,在IE6,7,8,FF中表现1像素都不差
是不是用JS做到的呢?

作者: handsup   发布时间: 2010-05-17

看页面的复杂程度了。涉及到表单的话,1像素不差是不太可能的

作者: zhutianyi   发布时间: 2010-05-17

如楼上所说,涉及到表单的话,1像素不差不可能。不过一般的布局是没问题的。

作者: difangla   发布时间: 2010-05-17

怎么我老觉得设置个margin,padding就已经不可能1个像素不差了......

作者: handsup   发布时间: 2010-05-17

引用:
原帖由 handsup 于 2010-5-17 11:35 发表
怎么我老觉得设置个margin,padding就已经不可能1个像素不差了......
我也是这么认为的

差别1到3像素是很正常的,就跟效果图来说

作者: dummy12px   发布时间: 2010-05-17

各个浏览器对一些元素的解释都不一样,做到1像素都不差,累呀。

作者: mycggo   发布时间: 2010-05-17

可以做到,这就看楼主的基本功了

作者: SmallN   发布时间: 2010-05-17

复杂的页面和结构就得纠结了,要真是一像素不差的话,累死前端了。

作者: xmlovedoudou   发布时间: 2010-05-17

用相对和绝对定位应该可以做到,但是用的地方多了,在IE6也不行,不过,作为有个优秀的网页设计师(前端),我们追求的应该不是精确到像素这种问题,那是平面才做的。我们要做的通常是让自己的代码看起来更优美(http://www.csszengarden.com/tr/chinese/),可读性更高,尽量遵循W3C标准让,页面有更高的可维护和可使用性!如果只是一味的去向非标准靠拢(IE6/7/),那我们进步的空间将会很小。

如果要是追寻高质量的UI设计,使用FLASH,会比较好吧,而且交互效果也可以做的比较炫。

作者: zhmels   发布时间: 2010-05-17

我比较好奇你怎么看出他们一像素都不差了,拿尺子量?

作者: Tuan   发布时间: 2010-05-17

什么地方要求这么高。。。

作者: iaw2001200   发布时间: 2010-05-17

严格的讲 不可能一直

作者: singlesoho   发布时间: 2010-05-17

引用:
原帖由 Tuan 于 2010-5-17 16:26 发表
我比较好奇你怎么看出他们一像素都不差了,拿尺子量?
对于一些速写/素描好或者眼尖的人,还是一眼就看出1像素差别的。

作者: mycggo   发布时间: 2010-05-17

这个确实挺费劲,非要这样吗?

作者: GMX602   发布时间: 2010-05-17

不想累死的话就不要去弄了!

作者: 181283777   发布时间: 2010-05-17

要做到1px不差,需要用到大量的hack,

所以大部分的页面都会有些px的差别的,只要不影响效果

作者: jingjingangel   发布时间: 2010-05-18

:D :D

作者: yizionline   发布时间: 2010-05-18

padding和margin也是有技巧的~

作者: sww518   发布时间: 2010-06-13

做完再截图

作者: hotcrab2008   发布时间: 2010-06-13

有意义吗

作者: wolfxyx   发布时间: 2010-06-13

单css做不到。js判断后 可以做到 。最好的方法就是针对每个浏览器都单独设计一套css。

作者: YESILY   发布时间: 2010-06-25

单一个12px/14px字体在浏览器中都不一样

作者: zhaodidong   发布时间: 2010-10-26