CSS3 PIE - 没有服务器端?

时间:2012-09-17 16:57:19

标签: css3pie

我使用的托管CMS不允许服务器端访问。除非我弄错了CSS3 Pie需要服务器端代码才能正常工作。 (.htaccess

有没有办法在没有服务器端访问的情况下使用CSS3 Pie(或其他类似服务)?

1 个答案:

答案 0 :(得分:2)

有三种方式:

如他们的网页所述:

  

JS版本的优点

     

因为它是一个普通的.js文件,所以PIE.js不会受到某些影响   更令人烦恼的PIE.htc行为限制:

     

您可以从HTML页面以外的其他域加载PIE.js。您   不必担心您的服务器使用不正确   文件的内容类型标头。通过a引用PIE.js文件   相对路径更简单,因为您只需要在每个路径中执行一次   HTML页面。它更容易集成在JavaScript库中。

     

JS版本的缺点

     

不幸的是,使用PIE.js有一些明显的缺点,   这就是为什么.htc行为仍然是推荐的方法   大多数用户:

     

调用它需要编写一些JavaScript,这意味着你的样式   分散在CSS和JS代码之间。 .js文件阻止解析   正在加载的页面,而.htc文件加载   异步。你必须等到页面的DOM完全   在将PIE.js应用于元素之前加载,而.htc行为   页面仍在加载时自行应用。这意味着“闪光   没有风格的内容“PIE.js. PIE.js的问题要大得多   不能自动附加和分离自己的元素   动态添加到页面的DOM中/从中移除,因此您必须编写   自己处理的代码。