I am just curious to know that why default css doesn’t works for all the browsers, specially it breaks for IE browsers(6,7,8,9). So usually we need to create different css files for different browsers (mainly for IE), why is that?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
CSS is a big scary technology with no official implementation, only official specs. This means that there is no STANDARD interpreter that defines how the language is supposed to be interpreted, only docs which guide interpreter makers. The result is many interpreters, each with their own quirks and glitches.
…
And then there’s IE
…
Microsoft has long held a firm foot in the “let’s do it our way” ring. There have been many reasons for this ranging from implementing features that the WC3 CSS standards don’t, yet, support (for example, they had a very early version of the modern
opacitycommand) to more sinister reasons like trying to force compliance with their standard making niche appeal for their browser.Either way, if you’re going into web-dev, IE is going to be the bane of your existence. If you think CSS is bad, wait till you get to JS.