In all honesty, this page isn’t worth discussing “critical css” at all. Critical CSS is the thing above the fold - and in your case everything is above the fold:
###Solution 1:
If you want to discuss critical css, do responsive design (content=“width=device-width”).
###Solution 2:
You answered it yourself. NOT using external stylesheets (because all your css is critical). And there is nothing ridiculous on it at all.
##Why three stylesheets
It’s app requirement for ensuring “master-page” concept. This is not really critical, valid in fact so nothing to discuss any further.
##Where I heavily agree
JavaScript can even stop render a page (css can’t - it’s a more forgiving language). So all js belongs to the before end body TAG of a page. Throw them out and seek for an alternative or preferably contact the action writer fixing this for you.
##Inline Styles
You’ve got them all over the place. Presumably inherited from old times. Certainly there shouldn’t be inline styles, but sometimes it’s better practice - and google can’t do anything against.
While I could write prose on this - enough of info for today (to ignore or not, who knows?)
Cheers
Thomas
freewaytalk mailing list
email@hidden
Update your subscriptions at: