smarty 模板不能正常加载css,js的问题
2012-04-30 19:25
288 查看
本人使用 smarty后发现在运用css出现两种情况问题:
第一种:当你把css写在你的模板中时,会出现问题,一般问题在于css中的 {}符号可能和smarty中你定义的分界符相同了。
第二种:当你使用是的外连接css时,如<link rel="stylesheet" href="../images/css.css" type="text/css">时,发现css根本就不能显示。
解决方法:
第一种:1.你可能修改smarty定义的分界符,如改成$smarty->left_delimiter ="[";$smarty->right_delimiter= "]";这样就不会冲突 了。
2. 可以使用<literal></literal>将你的css代码包起来,这样就的话就可以了。
3.作用外部连接css,<link rel="stylesheet" href="…….css" type="text/css">.
第二种:出现这处新情况一般为css连接时的路径出错了。css连接的地址应该是:模版输出后相对地址,不是原来相对的地址。所以可以改变路径如:<link rel="stylesheet" href="../images/css.css" type="text/css">改为<link rel="stylesheet" href="./images/css.css" type="text/css">(注意此时路径为./images/css.css,不是. ./imgaes/css.css。当然如果模板上还有其他这样的路径也要修改才能正常显示。
@import url(http://www.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
第一种:当你把css写在你的模板中时,会出现问题,一般问题在于css中的 {}符号可能和smarty中你定义的分界符相同了。
第二种:当你使用是的外连接css时,如<link rel="stylesheet" href="../images/css.css" type="text/css">时,发现css根本就不能显示。
解决方法:
第一种:1.你可能修改smarty定义的分界符,如改成$smarty->left_delimiter ="[";$smarty->right_delimiter= "]";这样就不会冲突 了。
2. 可以使用<literal></literal>将你的css代码包起来,这样就的话就可以了。
3.作用外部连接css,<link rel="stylesheet" href="…….css" type="text/css">.
第二种:出现这处新情况一般为css连接时的路径出错了。css连接的地址应该是:模版输出后相对地址,不是原来相对的地址。所以可以改变路径如:<link rel="stylesheet" href="../images/css.css" type="text/css">改为<link rel="stylesheet" href="./images/css.css" type="text/css">(注意此时路径为./images/css.css,不是. ./imgaes/css.css。当然如果模板上还有其他这样的路径也要修改才能正常显示。
@import url(http://www.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
相关文章推荐
- 模板页的JS和CSS路径在内容页加载问题。
- ckeditor.js的加载问题,浏览器不能正常显示ckeditor问题
- smarty 模板内嵌套 css js问题
- vs2017用F5调试时js,css文件不能加载导致的问题解决
- nginx 负载代理 不能正常 加载 CSS ,JSP等 问题 解决方法
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- js给<object>视频赋值 延迟加载,解决不能修改的html对象的问题 .
- JSP通过action跳转时css和js和swf无法加载问题
- JS,CSS加载中的小问题
- ASP.NET MVC 5 默认模板的JS和CSS 是怎么加载的?
- JS、CSS加载中的小问题探讨
- 解决SpringBoot 整合 FreeMaker,不能js,css静态资源的问题
- ThinkPHP3.2.3框架模板文件中导入css,js文件相关问题
- ie6因为编码问题无法正常解析css文件和js文件
- light7ui 刷新子页面 js不能加载的问题
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- github不能加载css、js解决办法
- spring MVC js css图片等静态资源无法加载问题
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- IE浏览器下CSS不能在UTF-8页面正常显示的问题