gpt4 book ai didi

css - 加载特定于浏览器的 CSS 文件的首选方式是什么?

转载 作者:行者123 更新时间:2023-12-04 20:14:42 26 4
gpt4 key购买 nike

处理特定于浏览器的 CSS 文件加载的最佳方式是什么?假设您在适当的 MVC 框架的上下文中运行。

这里有一些选项,您可以自由讨论这些选项的优缺点以及您知道并喜欢的任何其他方法:

  • 服务器端解决方案:使用 Controller (例如 servlet)来分析 user-agent请求中的 header 并在 View 中返回正确的 CSS 文件。
  • 使用浏览器特定的 hacks 加载文件,例如:<!--[if IE]> ... <![endif]-->
  • 通过检查用户代理并添加相应文件在客户端异步加载 CSS 文件
  • 使用客户端框架来处理特定浏览器(例如 jQuery browser-specific css rules)

最佳答案

我将建议第 4 个选项...

  • 不要使用浏览器特定的 CSS 文件。

说真的,不要这样做。

为所有符合标准的浏览器编写一个 CSS 实现是可能的……只需要稍微修改一下即可与 IE 一起使用。

维护特定于浏览器的 CSS 文件将成为任何大型网站的噩梦。

关于css - 加载特定于浏览器的 CSS 文件的首选方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com