为每个屏幕尺寸更改php while循环迭代
问题描述:
我已经创建了一个php函数,它在同一行中放置5个具有相同内容的div。 当屏幕尺寸下降到992px时,如何更改此函数的迭代次数,从5到4?为每个屏幕尺寸更改php while循环迭代
谢谢。
答
PHP本身并不知道屏幕尺寸。你可以使用JavaScript来确定屏幕大小,根据这个cookie设置一个Cookie,你可以做你的PHP的东西。
评论如果Cookies或JavaScript被禁用,则此功能无法正常工作,且不支持JavaScript我根本没有看到任何可能性。
不要硬编码您的布局,更好地使用CSS并让浏览器处理它。 – Marvin
我没有问题,只是CSS。问题是divs从mysql表中获取源信息,所以我不得不创建迭代(并且信息不总是相同的)。 – Goncalorsr
PHP通常不知道屏幕大小。请记住,在页面加载到用户之前,PHP在服务器上运行。也许一些定制的类会有所帮助,但我强烈建议遵循@Marvin的想法并使用CSS。 – GregKos