1
yushiro 2013-12-04 13:43:31 +08:00
试试给div指定宽高, 宽高就等于背景图的宽高。
|
2
JoyNeop 2013-12-04 20:16:03 +08:00
|
3
toctan OP |
4
yushiro 2013-12-05 10:39:29 +08:00
那就不能用div的背景图来实现你的效果, 因为背景图不会撑开DIV(至少chrome下如此,解决办法未找到,如果你找到什么方法,请回复一下)
还有, 既然你都已经图片从数据库取出了, 多带一个宽高信息吧, 这个很有用, 以后显示瀑布流很方便。 |
5
toctan OP @yushiro 我知道背景图不会撑开 div, 这个 div 的宽高不会通过图片来确定,其长宽比是确定的(golden ratio),通过 padding 来控制。这本来就是一个背景图,不应该用 img tag 作为 content 出现。
另外,这样做是没有问题的。看这里: https://medium.com/collections 我估计是因为我用了 Rails 4 的 Turbolinks, 刚好在这一个 Chrome 版本有点问题。因为前段时间在 Ubuntu, Arch Linux 上开发都没有问题,这两天换了 Mac, 在 Chrome 里才出现这问题的,Safari 也正常。 |