Tearing my hair out over this one - would appreciate some help. A system stylesheet is being incorrectly applied in IE8 when using Zen.
CSS aggregation turned off: Page works in FF, layout broken in IE. Respond.js enabled, HTML5 shiv enabled. Go to support forums, see I should turn aggregation on.
CSS aggregation turned on: Page works in FF, layout correct in IE. However, styles which I have traced back to system.theme.css are being reapplied to my page (the one I notice is for the <TH> element) after the subtheme stylesheets. Respond.js enabled, HTML5 shiv enabled.
I traced this back to html5-respond.js. Commenting out the last section makes the stylesheets apply correctly again in IE8 - but breaks my page layout.
Any help or advice on this please?
Comments
Comment #1
Aeternum commentedHeres a screenshot of the IE Developer toolbar inspecting the element.
If you follow the border-bottom element, you can see it up the top - then it is overwritten by normalize.css .... and then it get reapplied at the bottom - from some javascript.
Comment #2
johnalbinrespond.js is causing core styles to be loaded after the sub-themes styles?
Comment #3
johnalbinPossibly a duplicate of #1539682: Turn off Respond.js by default, use .lt-ie9 rules for IE8 layouts