【发布时间】:2015-04-04 21:39:52
【问题描述】:
我正在编写一个应用程序,它使用代码的方式应该能够为笔记本电脑、大型台式机、平板电脑或手机使用相同的代码库。我知道 CSS 文件对于不同设备的服务器会有所不同,当然只有表示层会有所不同,而且对于 CSS 部分来说也是如此。现在有什么方法可以识别发出请求的设备类型吗?有没有可以使用的 HTTP 请求头信息?
【问题讨论】:
标签: http http-headers
我正在编写一个应用程序,它使用代码的方式应该能够为笔记本电脑、大型台式机、平板电脑或手机使用相同的代码库。我知道 CSS 文件对于不同设备的服务器会有所不同,当然只有表示层会有所不同,而且对于 CSS 部分来说也是如此。现在有什么方法可以识别发出请求的设备类型吗?有没有可以使用的 HTTP 请求头信息?
【问题讨论】:
标签: http http-headers
HTTP 是一种传输协议,独立于发送者和接收者。因此,他们不是header,它会告诉您发送者的设备类型。详情请见HTTP Headers。
是的,您的 CSS 应该根据“设备类型”而有所不同。一个 CSS 文件与各种 Media Queries 一起使用,而不是根据神话般的设备类型返回不同的 CSS 文件。
以Bootstrap 为起点。
Bootstrap 是最流行的 HTML、CSS 和 JS 框架,用于在 Web 上开发响应式、移动优先的项目。
【讨论】: