I have just recently been getting into the web development scene and I have discovered that just because code works in one browser does not mean it will work in another. I have noticed that my code seems to render just fine in chrome, opera and firefox but somehow IE consistently has problems. Inquisitive research suggested that this is because IE does not follow web standards that the w3c has set forth upon the development community. So my question is this: Is it possible to develop code that works well with <b>all</b> browsers? Or maybe there is a way to specify code specifically for IE and have all other browsers ignore said snippets?
It is quite frustrating as you all know to have an awesome web layout only to find it practically destroyed by the likes of Internet Explorer.
Thank you to those who can shed some light on this subject.