是这样的,我写了一个页面,内容还算可以,配合css显示效果达到了我的预期,
但是我将这个页面使用smarty模板技术显示的时候,没有报错也没有异常,但是页面布局一塌糊涂,
(我检查过很多遍了,我没有漏加载css文件也没有拼写错误)是不是smarty加载模板的时候没有加载进css,
小弟分不多,先谢过了

解决方案 »

  1.   

    不可能  你右键查看源代码 再点一下你加载的CSS文件 看看有没有报 404
      

  2.   

    在tpl文件中添加:<link rel="stylesheet" type="text/css" href="css/HostPage.css"/>
    这样不对吗?该文件是存在的。
      

  3.   

    我用smarty也没做什么,就是做几个文本替换而已,怎么页面布局就跟之前差那么多啊
      

  4.   

    照我一楼的试了吗 路径应该相对于你的PHP文件的路径  而不是模板的路径
      

  5.   

    我重复一下,我的文件显示是没有任何问题的,只不过css文件失效了
      

  6.   

    而且最奇怪的是,css文件并不是完全失效,只是布局和之前差很多,颜色字体什么的都一样
      

  7.   

    这是最普遍的浏览器兼容问题,慢慢调吧。IE9-IE6、ff、chrome、opera、safari……
      

  8.   

    看来真是没办法,smarty 还没资格接粗喔
      

  9.   

    <link href="http://c.csdn.net/bbs/t/5/t5.css" rel="stylesheet" type="text/css" />
      

  10.   

    只要比较一下修改前后的html的输出内容(html源文件)就行了