【问题标题】:How to minimise differences between browsers如何最小化浏览器之间的差异
【发布时间】:2015-05-07 02:36:18
【问题描述】:

所以我们都知道,网页的不同元素在不同的浏览器之间可能会出现不同的外观。我对此很陌生,但我只是想知道; 可以采取哪些步骤来最小化不同浏览器之间的差异?元素是指影响用户体验的任何事物,例如外观交互等。如果您能提供帮助,谢谢。

【问题讨论】:

    标签: html internet-explorer browser web webpage


    【解决方案1】:

    许多网站开发人员和框架使用重置或规范化 css 来标准化所有元素样式规则。 比如移除 IE 中但 FireFox 中没有的表单元素 padding/margin。

    我建议研究适合您的前端 Web 框架,例如非常常用的 twitter bootstrap。 http://getbootstrap.com/

    前端 Web 框架将标准化所有布局/样式/交互,并提供遵循最佳实践的能力以及与大多数浏览器的兼容性。

    【讨论】:

      【解决方案2】:

      看看Normalize.css。从它的页面:

      Normalize.css 使浏览器能够更一致地呈现所有元素并符合现代标准。它仅针对需要规范化的样式。

      【讨论】:

      • 是的,对不起。这里的编辑在和我开玩笑。已更新。
      • 这是一个常见的解决方案吗?比如,很多人都知道吗?
      • 是的,它很受欢迎。我的意思是,真的很受欢迎。另请参阅 Github:github.com/necolas/normalize.css 非常受欢迎。
      猜你喜欢
      • 1970-01-01
      • 2011-11-28
      • 2018-07-16
      • 2012-05-09
      • 2011-04-21
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      相关资源
      最近更新 更多