我编写了一个非常复杂的 php 游戏,大约有 40 页。我现在正在设计它。在这种情况下,响应式设计会是正确的选择吗?还有哪些其他选择?也许我应该只制作三种布局(3 种不同的样式表 - 普通、平板电脑和手机)?
由于页面太多,移动所有这些元素似乎是一项荒谬的工作。
我编写了一个非常复杂的 php 游戏,大约有 40 页。我现在正在设计它。在这种情况下,响应式设计会是正确的选择吗?还有哪些其他选择?也许我应该只制作三种布局(3 种不同的样式表 - 普通、平板电脑和手机)?
由于页面太多,移动所有这些元素似乎是一项荒谬的工作。
从 html/css 的角度来看,创建响应式站点并不难,尽管我不确定您的 php 将如何影响它。实际上,您总是拥有相同的类/ID,并且只需使用媒体查询(在同一张表内)将样式应用于它们。编写 3 张单独的工作表意味着要付出更多的努力,但话又说回来:取决于您的代码。一般来说,诀窍就是要有良好的语义、干净的代码(例如,明智地使用位置)。一开始需要一些时间来组织所有内容,但是一旦您在考虑到响应能力的基础上构建了基础知识,它就会变得非常容易。那 40 页应该都具有相同的结构,对吧?
另一种选择是液体设计。您无需更改样式,而是使用百分比或动态度量。但我强烈推荐网格,你只需要做一次,用不了多久,每个人都会做响应式网站。
但是如果游戏很复杂并且需要进行一些认真的调整,你应该考虑为移动设备做一个完全独立的事情(平板电脑应该很容易适应,你的选择)。这真的取决于产品设计,在 320 像素宽的情况下看起来会非常不同。祝你游戏好运!
如果内容在所有设备上都是相同的,并且你想不出一个很好的理由来分叉代码为不同的设备提供不同的内容,那么响应式设计就是要走的路。