基于 inline-block 的栅格系统

2014-06-23 11:46:05 +08:00
 lvwzhen
根据一丝的「inline-block 前世今生」写了个栅格系统。

https://github.com/lvwzhen/IBG
3163 次点击
所在节点    分享创造
9 条回复
yangg
2014-06-23 11:51:58 +08:00
lz能不能说说两个inline-block之前的换行空白是怎么搞掉的?
zencoding
2014-06-23 11:54:57 +08:00
个人觉得 stage.purecss.io 的栅格更舒服
NemoAlex
2014-06-23 11:56:42 +08:00
@yangg lz 的代码里是 font-size:0;
yangg
2014-06-23 12:00:52 +08:00
@NemoAlex 看到了,原来是和 letter-spacing 一起才起作用的


弱弱的问下, letter-spacing: 5px 中这个5px是怎么来的是? font-size为0时,间距总是5?
lvwzhen
2014-06-23 12:07:47 +08:00
@yangg 一丝的「inline-block 前世今生」有详细讲解,可以看一下。
letter-spacing:-5px;是为了修复 Safari 等不支持字体大小为 0 的浏览器的 hack 。
http://ued.taobao.org/blog/2012/08/inline-block/
lvwzhen
2014-06-23 12:10:06 +08:00
@zencoding Pure中是也 inline-block 的栅格,同样是使用letter-spacing和word-spacing消除空白的。
jsonline
2014-06-23 13:29:09 +08:00
这样 hack 总觉得不好。
tokki
2014-06-23 14:05:33 +08:00
inline-block 略多坑 我本来用pure 后来都不用了
yangg
2014-06-23 14:12:36 +08:00
@lvwzhen 哦,谢谢,那在Chrome dev tools里,直接去掉font-size,你那个示例页面为什么只有最后一个.g-2会掉下来?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX