建立网站的最佳实践是可以用不同屏幕尺寸进行编码的最佳实践,例如在调整浏览器大小时,甚至在查看为桌面浏览器尺寸(例如800X600或更大)设计的布局时。我现在是一名后端开发人员,现在,我必须构建一个要使用jquery mobile的Web应用程序。我只希望桌面也可以更改布局。到目前为止,我只知道媒体类型。有没有像框架这样的更好的解决方案。谢谢

最佳答案

您可以在CSS中使用客户端媒体查询来指定行为

@ media-query(最小宽度:320px){
   .do_not_show_on_small {display:none}

}

MDN Media Query Info

或使用服务器后端并查看用户代理并发送回不同的html ...

http://www.whatsmyuseragent.com/

然后是这样的服务器逻辑示例:

if (ff8) then
   send (browser_html.html)
else if (android os)
   sned (mobile_html.html)


(当然,对于使用模板引擎的同一数据,这可能是不同的模板)。

关于css - 建立不同屏幕大小的网站的最佳作法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16659357/

10-10 00:27
查看更多