【发布时间】:2014-03-02 18:45:54
【问题描述】:
我在这个网站上工作。它有一个全屏视频背景,还有其他 javascript 即将推出。
网站在不同的浏览器上表现不同。我不知道我该如何解决。当前版本在 chrome 、 IE 上运行流畅。在 Firefox 上效果不佳。但是,在我的 windows 8 PC 上的歌剧和 safari 上没有显示。在我的 Macbook 上,我的网站再次在 safari 上顺利运行。
我正在尝试自学 Web 开发概念,但是如何理解不同浏览器的反应。我想让这个网站在所有浏览器上都能流畅运行。应该有哪些变化?
我们将不胜感激任何类型的帮助。谢谢你
【问题讨论】:
-
protip:使用 twitter 引导程序;至少在你学习的时候。已经建立了设计跨浏览器网站的职业。
-
首先,获取要验证的站点 (validator.w3.org/…)。然后回到这里。
-
@BradChristie 实际上,所有主要浏览器的当前版本都支持大多数基本功能。我真的不明白为什么这么多人只使用怪物 JS 库(jQUery、bootstrap 等)来完成简单的任务,而无需巨大的开销。
-
@JohannesH.:因为我厌倦了;我来自一个有 Netscape 的世界,IE 可以在文件夹视图和网页视图之间切换。我还得支持IE6。不过我同意,“所有主要浏览器”都支持这些功能——这只是他们如何支持这些功能。 IE 可能有 5px 的边距,而 chrome 的边距是 3px,而 firefox 的边距是 4。(Progo 刚刚提醒了我我最喜欢的另一件事。
stylevs-webkit-stylevs-moz-stylevs 所有其他变体。)跨度> -
@JohannesH.: 任何事情都可以争论(我看到大量新开发人员从 .NET 培训而来,从未学习过 C\C++ [指针、内存分配/管理/等] .) 这是否会使关于数组的问题变得不那么有效,因为他们从来不需要 malloc?对于任何技术(尤其是“主流”),您都会有疑问。对于 SO,将会有很多重复的问题(不幸的是),但这毕竟是它被审核的原因。
标签: javascript html css browser cross-browser