We Struggle for CSS and IE Harmony: Tool, Guides, Hacks
HATE. Some programmers feel exactly that, when they need to fix the bugs in compatibility with Internet Explorer. All the versions of this browser, produced by Microsoft, look like a cripple comparing with other modern browsers (of course, I heard the latest version is good, however for now it’s just a rumor, because there are not so many bravehearts ready to check this). Nevertheless, some internet users due to some unbeknownst reasons still use it.
So what do we have? An epoch of nice and steady Cascading Style Sheets. And Internet Explorer. Do you feel the contradiction? Maybe, not (hello, IE user). But in if you are a person who needs to work with code, you certainly have all the frustration about the solution of IE and CSS awaken.
Be calm, I’m here to help you with that. I was searching through the web for competent CSS hacks for IE, and everything I found useful in this case is represented below. So, you don’t need to waste your time trying to find the materials to fix you problem with IE – all of them are united in this post. Not at all!
* * *
Tool
First of all I want to share this wonderful tool, which can resolve a lot of your problems without dealing with code. Pie (letters I and E in its name is not accidental) gives an opportunity to improve IE and CSS compatibility. IE will stop being dumb and at last will be able to recognize wonderful CSS features.
PIE
* * *
Guides
Below you can find all the helpful instructions of a proper IE exploitation, if we regard it from CSS side.
* * *
CSS Specific for Internet Explorer
* * *
Quick Tip: How to Target IE6, IE7, and IE8 Uniquely with 4 Characters
* * *
CSS3 Solutions for Internet Explorer
* * *
CSS Conditional Comments
* * *
How To Create an IE-Only Stylesheet
* * *
A Guide to CSS Hacks for Internet Explorer
* * *
Internet Explorer Testing Done Right
* * *
Hacks
These are hacks. No need to explain: everyone knows that hacks are hacks. Just take corrective for CSS and IE theme.
* * *
10 Dirty Internet Explorer CSS Hacks You Might Not Know
* * *
Personal CSS Hacks for IE6, IE7, IE8, IE9, IE10
* * *
How Do I Target IE7 or IE8 Using CSS Hacks?
* * *
CSS hacks
* * *
We can talk a lot whether it’s a good thing to use an IE or not, but still we have one simple truth: if at least one user goes to web through this browser, we need to take it into consideration. So, calm you frustration and be ready to adapt to the reality: some people love using IE. I believe, my article will help you with that.
About the author:
Art Rivera: Deeply interested in everything connected with Internet, I sincerely suppose the web is the only future reality for the humanity through its inevitable involving into every part of human life. I’m not a great fan of cyberpunk concept, but the world is keeping that certain direction of total connectedness. And of course there should be someone, who can write the history, who would describe and analyze and enter in the record all notable changes and tendencies on the web. Hello, it’s me.
Matthew Potter
September 11, 2013Let’s stop catering to older IE browsers… no more. No more hacks, no more tricks. If we get enough people to go out of their way to ensure that older versions of IE (non-standard compliant ones) are no longer supported then we pass the complaints onto IT departments and users who refuse to update. This will only work however if we provide a link to “reasons why it looks like ass”.
I understand that a lot of people are working for organizations that haven’t updated, but there are far greater issues with these older, non-supported browsers than just the overall design of a site’s CSS rendering. Issues that should be brought up to a decision maker. Functionality, security, and modernization are all factors that businesses, governments and associations need to take into account along side the web developer’s complaints.
If all else fails, let’s simply put an extra fee for older browsers. An extra 15% for ever previous integer based version number behind the current release: IE7 required? Extra 45% to the associated cost. We all know that the time needed for it will equal about that… Hell, in some cases, we develop completely different code bases for IE. NO MORE!
P.S. Don’t blame MS (too much). They have been proponents of upgrading. It’s the non-educated web users who simply aren’t aware of the issues and what is truly available to them if they update.
Jingqi Xie
September 12, 2013Some people need IE to use ActiveX which IE 11 PRETENDS not to support.
Jingqi Xie
September 12, 2013I am one of the brave-hearts who use IE 11. It supports CSS 3 quite well. You don’t complain about Firefox’s not supporting td’s position: relative (which, you know, is a spec of CSS 2.1), about Firefox’s being the last to support private browsing and about old WebKit browsers’ not behaving quite the same with CSS standards… You just complain about old IE, which is unfair.
Jingqi Xie
September 12, 2013When you want a “9” to hack IE 8, IE 9 and 10 would also be hacked.