salesforce - 静态资源中的压缩CSS未呈现,为什么?
问题描述:
我压缩了CSS和图像文件,以便图像可以通过CSS访问。salesforce - 静态资源中的压缩CSS未呈现,为什么?
http://www.salesforce.com/us/developer/docs/pages/Content/pages_resources.htm
我已经按照文件的代码,但它不是在所有的渲染。
<apex:stylesheet value="{!URLFOR($Resource.jquery_dialog_css_img,
'jquery_ui_one_dot_eight_dot_eleven.css')}" />
压缩文件的结构是:
[jquery_dialog_css_img] ---- jquery_ui_one_dot_eight_dot_eleven.css
|
|---images ----- someImage.jpg
当visualforce页面呈现进口标签的样子:
<link class="user" href="/resource/1301916406000/
manenabi__jquery_dialog_css_img/
jquery_ui_one_dot_eight_dot_eleven.css"
rel="stylesheet"
type="text/css" />
它看起来是正确的,我不知道为什么它不加工。当我点击生成的链接:
/资源/ 1301916406000/ manenabi__jquery_dialog_css_img/ jquery_ui_one_dot_eight_dot_eleven.css
的页面是空白的所有这些(我认为)是指以某种方式的路径是不正确的。 (如果是正确,弹出的页面会显示像JS或CSS代码)
答
好吧......我必须包括根目录..加油文档,U没有说:(
我想拍摄的Salesforce与我的彩弹
<apex:stylesheet value="{!URLFOR($Resource.jquery_dialog_css_img,
'jquery_dialog_css_img/jquery_ui_one_dot_eight_dot_eleven.css')}" />
答
其实这里的关键是要确保您的zip文件名相同的资源名称
所以这段代码:。
<apex:stylesheet value="{!URLFOR($Resource.name, 'style.css')}" />
必须与名为'name'的资源相对应,并且上载到资源的文件也必须完全是'name.zip'。
内。然后name.zip,你应该把style.css文件和图像目录
我试图排除的.css extention或加倍css.css但没有运气。 – 2011-04-04 11:44:16