[英]What are the chronological steps in building a cross browser compatible site? [closed]
我正在开发我的第一个项目,需要我担心跨浏览器的兼容性。 由于这是我第一次这样做,我不知道如何完成项目。 我特别担心IE。 我应该在一个更优雅的浏览器中完成我的项目然后破解它在IE中工作,还是我应该同时在两个环境中构建我的程序?
设计您的网站首先在标准投诉浏览器中工作。 我总是从Firefox开始,即使在我公司的Intranet上开发(每个人都使用IE)。 这样做可以让您专注于获得标记和CSS正确。 这是最重要的。
需要注意的重要一点是,您希望“未来证明”您的网站,并专注于符合标准的浏览器将帮助您做到这一点。
然后,一旦您确信您的网站看起来正确( 验证者是您的朋友!),请在您要支持的IE版本中试用它。 为了让您的布局在IE中看起来不错,我强烈建议您使用条件注释为每个版本的IE使用不同的样式表。
此外,您应该注意到许多其他人与您自己的情况相同,并且提供了相当多的帮助。 迫使IE表现的一种流行方法是ie-7.js项目 。
最后,请注意顶级IE错误,例如:
一些提示:
还有一些很棒的工具! 上面列表中的所有内容都应该考虑强制执行 。 以下内容可以为您提供热情,但可选:
<html>
标记中,因此您可以在主样式表中执行以下操作: .ie7 #header {/*stylese here for IE7 only*/}
。 它支持许多操作系统上的许多浏览器。 它很快。 你也应把重点放在像重置CSS 这
OOoooo,好问题:
这是我的看法:
祝你好运!
我首先开发Firefox,然后解决IE漏洞问题。 我很少“破解”它,而是找到适用于两者的东西,或者最坏的情况是使用IE条件评论。 只有一个程序员的偏好。 使用Safari测试总是一个好主意。
Firefox的两大优势是:错误控制台和Firebug插件。
从理论上讲,最好立即为所有浏览器开发,始终测试每个浏览器......
实际上,这很少发生...我通常用firefox开发/测试。 当我介绍复杂的javascript或css时,我检查即...这个工具非常方便一次检查所有版本... google ie tester。
通过定期检查所有浏览器,以及进行复杂更改时,确保主要功能可以兼容:)
此外,确保所有代码都有效不仅是良好的做法,而且有助于识别跨浏览器问题.. google w3schools validator :)
使用诸如jquery之类的javascript库也有助于跨浏览器的兼容性,有些甚至还带有css库。 这些库专为快速,可靠的功能而构建,通常可以跨浏览器保证。
最后,在启动之前,使用启动列表检查所有工作: http ://lite.launchlist.net/
希望所有这些都有意义,并帮助您的第一个项目:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.