当页面执行时,如果/何时未加载外部CSS文件,则计量

时间:2009-10-19 00:34:33

标签: css stylesheet

由于网络或其他一些原因,某些网站没有加载他们的css文件,你会看到未格式化/未布局的丑陋页面。

它发生在我以前做过的页面上。从开发人员/设计的角度来看,这种控制无法控制。

我正在考虑页面顶部的这个地方,显而易见:

/*.... header and stuff */

<body>
<h2 id="hiddennote">If you do not see this page properly, please refresh</h2>
/*.... rest of the page .... */

外部样式表的定义如下:

/* other styles defined */

#hiddennote {display: none;}

从功能上来说,我知道它会起作用。有什么缺点吗?

2 个答案:

答案 0 :(得分:1)

明显的缺点是如果页面第二次无法加载CSS。

答案 1 :(得分:1)

另一个潜在的缺点是,它取决于用户知道页面应该是什么样子。您可以通过将消息的语言更改为“此页面无法正常显示来解决此问题!虽然您可以自由使用下面的内容,但您可能需要刷新浏览器以尝试加载布局和样式信息。”您还可以添加屏幕截图,假设您的图像不是托管在同一个麻烦的网络上。