以前比较懒, GT-Grid在不同浏览器下只要看起来差不多 我就收手了.

但是如果你仔细比较 会发现 原先的版本在不同浏览器里还是有细微的不同的,主要是体现在列表 和单元格的 宽度 高度等.


这些问题的根源就是 因为各个浏览器在对待 padding margin border width height....这些东西时, 采取的策略不同.

今天花了些时间 改了下代码 ,现在几乎可以做到各个浏览器下 完全一致了.

其实实现这些也不难.

判断浏览器类型 再判断是否是Strict 然后在设置宽度 高度时 进行统一的处理,
根据情况减去或加上padding border margin .....

不过为了效率 padding border margin 这些是我写死了
而不是想很多框架那样 每次都去取border padding等.

因为GT-Grid虽然支持 换肤,但是并不支持和鼓励使用者对 CSS做肆无忌惮的修改

到最后 大家能修改的应该只是 颜色 图片 字体相关的东西, 其他的最好还是不要改.
因为css和js在某些程度上是耦合的.
评论
发表评论

您还没有登录,请登录后发表评论

fins
  • 浏览: 706243 次
  • 性别: Icon_minigender_1
  • 来自: 小胖儿的大城
  • 详细资料
搜索本博客
我的相册
D491c37e-81de-385c-ad95-b7a20ad6a3c8-thumb
David Recordon
共 63 张
其他分类
存档
最新评论