【发布时间】:2015-05-07 02:36:18
【问题描述】:
所以我们都知道,网页的不同元素在不同的浏览器之间可能会出现不同的外观。我对此很陌生,但我只是想知道; 可以采取哪些步骤来最小化不同浏览器之间的差异?元素是指影响用户体验的任何事物,例如外观、交互等。如果您能提供帮助,谢谢。
【问题讨论】:
标签: html internet-explorer browser web webpage
所以我们都知道,网页的不同元素在不同的浏览器之间可能会出现不同的外观。我对此很陌生,但我只是想知道; 可以采取哪些步骤来最小化不同浏览器之间的差异?元素是指影响用户体验的任何事物,例如外观、交互等。如果您能提供帮助,谢谢。
【问题讨论】:
标签: html internet-explorer browser web webpage
许多网站开发人员和框架使用重置或规范化 css 来标准化所有元素样式规则。 比如移除 IE 中但 FireFox 中没有的表单元素 padding/margin。
我建议研究适合您的前端 Web 框架,例如非常常用的 twitter bootstrap。 http://getbootstrap.com/
前端 Web 框架将标准化所有布局/样式/交互,并提供遵循最佳实践的能力以及与大多数浏览器的兼容性。
【讨论】:
看看Normalize.css。从它的页面:
Normalize.css 使浏览器能够更一致地呈现所有元素并符合现代标准。它仅针对需要规范化的样式。
【讨论】: