When I load my web page I first see plain html during almost 1 second, and then I see the web page with the css design.
Why would the page be rendered first in plain html? and how can I avoid that?
I tried investigating with Google Speedtracer tool but the trace shows lots of 'paint' DOM events before the 'DOMContentLoaded' DOM event, so I am not sure what to look for...
How can I pinpoint the moment or event that renders the plain html using the Speedtracer tool or any other tool?
Additional infos: I have the problem both in Chrome and IE. Also I call the css files in my html header. So none of the answers on this question helped me solve the problem.