+ -
当前位置:首页 → 问答吧 → smarty学习过程中的遇到的问题

smarty学习过程中的遇到的问题

时间:2010-01-27

来源:互联网

在smarty的模板文件中设置CSS样式怎么没有效果?CSS是使用link标签链接在模板文件中的,CSS文件中比如定义了一个id,在模板页使用这个id没有效果。这是怎么回事?
[ 此帖被xujing3344在2010-01-27 15:38重新编辑 ]

作者: xujing3344   发布时间: 2010-01-27

第一,看看路径有没有问题
第二,CSS的ID有没有对应HTML里面的ID
如果访问没有效果,在IE右键单击查看源文件,看看CSS路径有没有问题

作者: mylanglang   发布时间: 2010-01-27

是这样的,如果模板文件中有一个<p></p>标签,如果我在标签中写style属性就没问题,但如果链接一个外部CSS 文件,这个p标签中使用CSS文件中的一个id属性,样式就显示不出来。怎么回事?

作者: xujing3344   发布时间: 2010-01-27

肯定是路径的问题,CSS样式没有被载入进来
调用CSS:
<link rel="stylesheet" type="text/css" href="css.css" />
如果路径没错的话就看看CSS文件是不是有问题

作者: mylanglang   发布时间: 2010-01-27

如果改了路径还没效果,就清空一下缓存,将 cache 目录里面的缓存文件删除

作者: mylanglang   发布时间: 2010-01-27

<link rel="stylesheet" href="{$SkinPath}images/style.css" />
可以在定义一个CSS路径
$template_dir; 可以写在配置文件里面
$smarty -> assign("SkinPath",$template_dir);

作者: mylanglang   发布时间: 2010-01-27

呵呵,谢谢了。就是路径的问题!

作者: xujing3344   发布时间: 2010-01-27

真热心,,,,,,傎的表扬......

作者: aqqiu   发布时间: 2010-01-28

第一感觉也是路径出了问题,看到最后,果然。。。路径

作者: kevin.young   发布时间: 2010-01-29

相关阅读 更多