开发者社区> 问答> 正文

如何根据user-agent给出不同的样式?

知乎某页面

A.用PC缩放到宽为 n px
B.改变用户代理为mobile后,再缩放到宽为 n px

这两种情况给出的样式不同。我原先以为都是根据浏览器窗口的宽度来给出样式的。
请问这是怎么实现的?
2x

被采纳答案中给的第一个链接提供了一些思路。
估计知乎采用的是服务器端判断请求头的user-agent,然后用sass之类的东西动态生成样式。

展开
收起
杨冬芳 2016-06-02 09:19:19 2324 0
1 条回答
写回答
取消 提交回答
  • IT从业

    1、采用响应式布局:什么是响应式布局设计
    2、利用js去识别移动端,然后调用对应的CSS:js区分移动设备和PC访问站点

    2019-07-17 19:23:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多