ATTENTION: body{background-image: url("http://example.com/image.jpg");} in CSS files will make your CSS files still block rendering.
If you tried all the solutions described above and still get a warning about blocking rendering from PageSpeed, then you probably have this style rule in CSS files. After several hours of testing, it turns out that this rule is what causes ALL of my css to be marked as rendering blocking resources in the PageSpeed ββview. I found that the same issue was discussed earlier .
I do not know why body{background-image: url(...) does this for all css! Files, although I have different image resources in the file for buttons, icons, etc.
I fixed this by moving this rule from the .css file and placing it in the inline styles. Unfortunately, you have to disrupt the CSS plan and place the rule in all HTML layout files, not in 1 CSS file that is imported into all your HTML layouts, but the 90s and green in the PageSpeed ββview deserve it.
Accountant Ω
Aug 22 '18 at 2:10 2018-08-22 02:10
source share