style标签写在body后和前的区别?javascript引用放在<body>元素中页面内容的后面的原因?

  • Post author:
  • Post category:java

1.页面加载自上而下,当然是先加载样式

写在body标签后由于浏览器以逐行方式对html文档进行解析,当解析到尾部样式表(外联或写在style标签)会导致浏览器停止之前的渲染,等待加载且解析样式表完成重新渲染,在window的IE下可能会出现fouc现象(即样式失效导致页面闪烁问题)

2.因为在解析包含的javascript代码之前,页面的内容将完全呈现在浏览器中,而用户也会因为浏览串口显示空白页面的时间缩短而感到打开页面的速度加快。


版权声明:本文为yezi_ttkeai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。