Sub-Pixel Bug?!

作者:YT 来源:ISD Webteam 时间:2010-03-24 18:09:00 

jQuery之父John Resig写过一篇《Sub-Pixel Problems in CSS》,一个50px宽的div中有4个float的div,每个宽25%,然而各个浏览器对50*25%的理解有些纠结(demo):

随后Steven Wittens的《CSS Sub-pixel Background Misalignments》,测试了固定宽度的元素水平居中时父元素背景图片居中的差异,更让我们看到眼花(demo):

让人郁闷的是:不止IE,各浏览器的不同版本也有些许差异… 还好,现实工作中很少会碰到这种情形,遇到了也只是一个相对简单的情形,比较典型的应用场景是:某些QQ会员活动类的页面,背景一幅很宽大宏伟的1280px大图居中,中间区域980px居中,1024分辨率下980px外的部分能显示多少就显示多少,不出现横向滚动条,大于1024的分辨率则大图全部显示。

 下面来看个简单的demo(为了方便发现及总结问题,外围大图宽400px(对应上面的1280px),中间200px掏空(对应上面的980px),中间图宽200px):


拖动浏览器边缘改变浏览器窗口的宽度,可以看到在某些时候body和#pg在右侧的交界处会有1px的空隙,这个问题存在于IE6/Chrome3/Safari4中。

标签:Bug,浏览器,css
0
投稿

猜你喜欢

  • Go语言基础go fmt命令使用示例详解

    2024-01-31 11:37:34
  • MySQL数据库高级数据操作之新增数据

    2024-01-18 17:46:38
  • 通过遮罩层实现浮层DIV登录的js代码

    2024-06-24 00:08:58
  • Python数据分析之Python和Selenium爬取BOSS直聘岗位

    2021-04-27 08:53:19
  • python获取array中指定元素的示例

    2021-09-11 15:37:43
  • Mybatis应用mysql存储过程查询数据实例

    2024-01-16 09:05:52
  • 成功的用户界面的八个特性[译]

    2009-04-20 20:36:00
  • Django实现图片上传功能步骤解析

    2022-06-25 19:35:43
  • JS严格模式知识点总结

    2024-05-13 10:06:42
  • python实现复制大量文件功能

    2023-09-03 16:42:54
  • 关于Python中浮点数精度处理的技巧总结

    2021-12-28 15:12:53
  • 解决mac使用homebrew安装MySQL无法登陆问题

    2024-01-27 06:22:24
  • 使用python画个小猪佩奇的示例代码

    2023-08-25 17:27:52
  • 详解如何运行vue项目

    2024-05-13 09:09:47
  • 使用python将excel数据导入数据库过程详解

    2024-01-22 11:28:31
  • Python 20行简单实现有道在线翻译的详解

    2022-02-12 22:19:29
  • Python reflect单例模式反射各个函数

    2022-11-11 08:52:51
  • node.js使用免费的阿里云ip查询获取ip所在地【推荐】

    2024-05-13 09:30:23
  • Python实现以时间换空间的缓存替换算法

    2021-03-31 13:45:16
  • 用python实现操纵mysql数据库插入

    2024-01-16 01:15:41
  • asp之家 网络编程 m.aspxhome.com