SnipaMasta wrote:And as if by magic, you still didn't actually give a reason why using Firefox gives any benefit to regular users. Oh wait, except standards compliance. Which, whoops, was largely addressed in IE7 and is why sites like StopIE have since shut down.
As I have said before.
Without throwing my own sarcasm into the mix...
Wait, let me pose a question to you first: how long have you been in the web-design field? I honestly don't know, and before I go and incite a riot by claiming you've not stepped foot in source code, I'll wait for a reply.
Now, while I wait, I will admit that IE7 addressed SOME of the CSS problems that required everything from validation-breaking !important to box-model hacks; the shame in that statement is that IE7 created a whole new set of problems related to how it parses CSS. I've been creating websites and following the flow of web technologies both as a freelancer and, now, a professional for the University of California, Riverside. For the past 5 years I've seen and experienced the worst of IE6; countless hours have been lost searching for the right tweak or glitch that I could exploit to make my website look (or sometimes even operate) as I intended.
Enter Firefox, in 2002/2003. For the first time since I set eyes on an <html> tag, I was able to code a webpage to look and work as I intended and OMFG IT ACTUALLY WORKS WITH NO EXTRA WORK ON MY PART!
Now before you go and say "well you must obviously have really shitty code", go ahead and check out my business site,
http://www.knwd.us. Validate it with the W3C's validator, and you'll see that its not only Valid XHTML, its Valid XHTML 1.1. If you haven't been around web design ever, 1.1 is currently the strictest document type to validate against. Most sites use XHTML 1.0 Transitional because of its lenient validation requirements; hell, I stick with XHTML 1.0 Transitional when I create webesites. When I redesigned my business, though, I decided to go above and beyond to prove to anyone who might inquire that I was a worthy coder. Coding in XHTML 1.1 requires a strong foundation in 1.0 Transitional, if not Strict.
The main point I want you to get out of this is that there are STANDARDS that have been created as to how websites are designed and DISPLAYED. These STANDARDS are called such because they are guidelines that have been agreed upon and drafted up as
THE ONLY WAY websites should be coded. The internet would most likely not exist in its current form if browsers had to decipher between three or four different "styles" of HTML. By unifying the code that goes into a web page's structure, the World Wide Web Consortium has helped the Internet to prosper and grow in a way that would not be possible if large companies like Microsoft were allowed to create their own HTML.
IE7 is an inferior web browser BECAUSE OF ITS STANDARDS INCOMPATIBILITY. If hacks exist to make a browser "standards compliant", then the browser is not standards compliant. Firefox renders pages true to life, following most (if not all) of the W3C's CSS and HTML standards; Internet Explorer 7 will never be in the same league as Firefox until Microsoft realizes that it cannot create its own standards. Its just that simple.
And if you want more proof of Firefox's superior standards compliance, download an alpha of Firefox 3 and run the Acid Test in it. Game over, Internet Explorer 7.