Flash of Unstyled Content (FOUC)
什么是FOUC(文档样式短暂失效)? 如果使用import方法对CSS进行导入,会导致某些页面在Windows??下的Internet?Explorer出现一些奇怪的现象:以无样式显示页面内容的瞬间闪烁,这似乎不可想象,我将这种现象称之为文档样式短暂失效(Flash?of??Unstyled?Content),简称为FOUC. 因为这种奇怪的现象似乎只会在Internet??Explorer中出现,我们尝试得出一个结论,很显然这是IE的一个问题.我不打算继续探讨这个结论.对我来说,我也不清楚是否FOUC只会给那些非W3C推荐的客户端带来困扰.尽管我不能代表W3C说些什么,但是我期待Internet??Explorer能够对文档样式短暂实效进行深层次的发掘和研究. 注意一些因素,例如运行迟缓的电脑和网络设备缓存能力,可能会降低显示内容瞬间无样式闪烁的几率. 如何解决FOUC 基础head?元素 <head>?? <title>My?Page</title>?? <style?type=”text/css”??media=”screen”>@import?“style.css”;</style>?? </head>? link元素解决方案 测试link元素解决方案处理后的FOUC页面 <head>?? <title>My?Page</title>?? <link?rel=”stylesheet”?type=”text/css”??media=”print”?href=”print.css”?mce_href=”print.css”>?? <style?type=”text/css”?media=”screen”>@import??“style.css”;</style>?? </head>? script元素解决方案 <head>?? <title>My?Page</title>?? <script?type=”text/javascript”>??</script>?? <style?type=”text/css”?media=”screen”>@import??“style.css”;</style>?? </head>(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |