Every web designer knows that problem. One is developing and controlling a web site within one browser. After finishing the coding part the bad awakening comes. You control the web site in another browser and you feel like looking at a complete other web site. Nothing fits. But what causes this problem? This article should deliver an answer to that question.
First of all every machine needs its engine. And even if it sounds weird a browser is definitely a machine. Conclusion every browser needs an engine too. Now we’re a huge step further to understand why browsers interpret web sites that different. The following list shows the different browser engine available at present:
- Gecko
- Trident/MSHTML
- Microsoft Internet Explorer
- Microsoft Outlook
- Microsoft Outlook Express
- Presto
- KHTML
- WebKit
Every engine got its strengths as well as its weaknesses. Furthermore different manufacturers of browser engines implement various interpretations of CSS. This is based in the fact that some of these manufacturers use these special implementations for marketing purposes. According to them their browser engine is the best available engine because it interprets features no other browser engine does. However for a web developer this is a nightmare. But now that you know what causes different looks in different browsers you can sleep much more slightly.
no comment untill now