我使用 Codrops 教程和我自己的知识构建了一个网格布局。网格是使用display:inline-block;
和nth-child
从最后一个元素中删除填充设置的,因此它们不会中断到下一行。随着网格大小的变化,我在媒体查询中使用不同的 nth-child 来删除最后一个元素的填充,无论是第三个元素、第二个元素还是第一个元素。
一切都在所有桌面浏览器中运行良好,但在 iPad 上不起作用。
出于某种原因,在 iPad 上,网格出现在错误的位置,这看起来很糟糕。
我不知道从哪里开始测试这个错误,因为它在缩小浏览器窗口时工作正常。我已经尝试使用 iOS 模拟器进行一些测试,但无济于事。然而,有趣的是,在初始页面加载时网格工作正常,然后一旦完全加载,网格就会中断。
您可以在此处查看问题(在 iPad 上):http ://www.eugeniacameronfoster.com/new/paintings/
谢谢!