1

我是前端世界的新手,想知道你们如何在一个网站上定位元素,这些元素可以跨多个浏览器进行翻译。

我正在为一个学校项目设计和开发一个网站,该网站在我的 MacBook Pro 上的 Chrome 和 Firefox 上看起来不错。但是,当我尝试在我工作的 PC 上的 IE 9 和 Firefox 上查看它时,定位完全关闭。IE 9 中的字体大小也很差。

我听说 IE 有时是个婊子,但我想知道是否有什么办法可以使它在不同的浏览器和操作系统中保持一致。

我主要使用相对定位和一两个绝对位置的东西。对于字体大小,我使用 em,因为我听说它们更适合响应式。如果我希望这个网站在不同的浏览器和操作系统上具有响应性并且相同,我应该使用什么类型的定位?

4

2 回答 2

0

除了其他建议之外,我建议您始终使用 CSS 重置,以便所有浏览器中的默认设置都相似。

有几个不错的重置可供选择,我在http://necolas.github.io/normalize.css/上取得了很好的成功

祝你好运!

于 2013-07-07T02:07:59.663 回答
0

我通常查看http://quirksmode.org以了解哪些功能与我想要支持的浏览器兼容。我有一段时间没有这样做了,但我看到网站作者 (Peter-Paul Koch) 一直在更新它。

我也想知道哪些标准文件是相关的以及他们说了什么。至于字体大小,相关标准包括 HTML 4.01 和 CSS 的各个级别。我认为这些文件并没有说太多。在任何情况下,由于技术原因,浏览器在解释或遵守标准中偶尔出现的点时经常会略有不同。毕竟标准很少或根本没有提到抗锯齿字体、Retina 显示以及其他可能与平台和实现非常相关的问题。

对于字体大小,我使用基本大小并设置与之相关的所有其他内容。我也有一段时间没有这样做了。其他人可能会对当前的做法有更深入的了解。尽管如此,我希望我的建议将继续有效。

当我为商业目的进行编码时,在我认为工作完成之前,我仍然会在各种浏览器中进行测试。

如果您的问题有更多细节,请添加它们。否则,虽然你在这里问很好,但我想你会发现更广泛的“你们是做什么的”问题最适合这里http://programmers.stackexchange.com

于 2013-03-17T19:21:33.373 回答