Hi. I apologize in advanced if I come out a little too strong, but your poor coding practices have made me waste countless hours of work adapting the Newscast 2.0.2 theme to my needs.
I'v been struggling with CSS3 properties in Internet Explorer 9 for days now. Yesterday, I landed on the following article looking for something completely different. When I got to the "Uneditable Template Text" section, where the author complains about the use of:
All of a sudden, it just hit me. Could the [b]premium[b] template I had bought be using such a lame coding practice? "No way!", I thought at first. I payed good money for that template, and that is not even smth I would do on a free WP template, no matter how simple.
Then I decided to fire up my Dreamweaver, open the header.php, and there it was, on line 8, clear as day, the reason for all my trouble:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Boy, was I wrong or what?! The second I removed that line, all CSS3 properties started working in IE9.
Now, again, as politely as I can, given the circumstances: what where you thinking? As Andrew Tetlaw puts it, quite eloquently, in his post:
If you’re a theme maker and you’re unable to make your CSS work in IE unless it emulates IE7, you need to go back to the drawing board. Seriously bad form.
I should be asking you for a full refund and bill you for the hours I wasted figuring this out, but I won't. An explanation, however, would be nice. Oh, it would also be nice if you could read that article. It might come in handy if you want to keep your customers happy.
BTW: I found several deprecated WP functions in this template as well. Pretty serious stuff for a premium theme, if you ask me.