请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 成为新用户

QQ登录

只需一步,快速开始

查看: 9010|回复: 11

关于模板与css的问题(实在找不出原因了)

[复制链接]
发表于 2010-7-2 21:19:57 | 显示全部楼层 |阅读模式
运行后总是显示不出css中所设置的样式,而是显示成下面这个
QQ截图未命名.jpg
如果正常的话应该有边框的,请在行的赐教,谢谢
CSS文件:style.css
  1. body {
  2.         background-color:#BFCAE6;
  3.         font-family: 宋体, serif;
  4.                 margin:0;
  5.         padding:0;
  6.         font-size:12px;
  7.         }
  8.                                                
  9. div{ border: solid red }
  10. #div_main{
  11.   border-top: solid red;
  12.   border-right: solid red;
  13.   border-bottom: solid red;
  14.   border-left: solid red
  15. }
复制代码
模板文件:cp_list.html
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <link type="text/css" rel="stylesheet" href="style.css">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>商品列表</title>
  6. <link href="style.css" rel="stylesheet" type="text/css" /><!--
  7. <style type="text/css">-->
  8. </head>
  9. <body>
  10. <div title="菜品列表">
  11.         <div>
  12.                 <{foreach from=$result item=id}>  
  13.                                 <div>
  14.                                         <a href=<{$contentsurl}><{$id.id}>><div id="div_main"> <div><img width="70" height="70" border="0"src="../img/logo.png"></div> <div><{$id.cp_name}></div> </div></a>
  15.                                         <div><{$id.cp_jies}></div>
  16.                                 </div> <br />
  17.                 <{/foreach}>
  18.         </div>
  19.         <br /><br /><br /><!--以下为分页开始-->
  20.                 <div align=center>
  21.                                 <{if $pager}>  
  22.                                                 总计<{$pager.total_count}>个菜品分<{$pager.total_page}>页(<{$pager.page_size}>个/页):  
  23.                                                 <!--在当前页不是第一页的时候,显示前页和上一页-->  
  24.                                                 <{if $pager.current_page != $pager.first_page}>  
  25.                                                 <a href="<{spUrl c=main a=index page=$pager.first_page}>">始页</a> |  
  26.                                                 <a href="<{spUrl c=main a=index page=$pager.prev_page}>">上一页</a> |  
  27.                                                 <{/if}>  
  28.                                                 <!--开始循环页码,同时如果循环到当前页则不显示链接-->  
  29.                                                 <{foreach from=$pager.all_pages item=thepage}>  
  30.                                                 <{if $thepage != $pager.current_page}>  
  31.                                                 <a href="<{spUrl c=main a=index page=$thepage}>"><{$thepage}></a>  
  32.                                                 <{else}>  
  33.                                                 <b><{$thepage}></b>  
  34.                                                 <{/if}>  
  35.                                                 <{/foreach}>  
  36.                                                 <!--在当前页不是最后一页的时候,显示下一页和后页-->  
  37.                                                 <{if $pager.current_page != $pager.last_page}>  
  38.                                                 |  
  39.                                                 <a href="<{spUrl c=main a=index page=$pager.next_page}>">下一页</a> |  
  40.                                                 <a href="<{spUrl c=main a=index page=$pager.last_page}>">后页</a>  
  41.                                                 <{/if}>  
  42.                                                 <{/if}>
  43.                 </div><!--分页结束-->
  44. </div>
  45. </body>
  46. </html>
复制代码
发表于 2010-7-2 21:23:35 | 显示全部楼层
试试border:1px solid red;
 楼主| 发表于 2010-7-2 21:27:04 | 显示全部楼层
回复 2# jake


    问题照旧,我修改过很多次了,甚至用firebug来复制google上的,然后在模板里引用也不行。
发表于 2010-7-2 21:46:49 | 显示全部楼层
a.rar (1016 Bytes, 下载次数: 5)
 楼主| 发表于 2010-7-2 21:53:33 | 显示全部楼层
回复 4# jake


直接在模板文件里用css可以实现,但是不可能以后所有的css样式都直接在模板文件里写,继续寻求根本的解决办法
发表于 2010-7-2 22:15:05 | 显示全部楼层
b.rar (1.08 KB, 下载次数: 4)
发表于 2010-7-4 19:55:44 | 显示全部楼层
其实,我也遇到过这样的问题,大多数css样式能显示,有些却不行,至今没找到问题,只有吧部分的放在页面上了
发表于 2010-7-4 19:57:56 | 显示全部楼层
是不是有缓存呢?有缓冲应该来说就更能显示了
发表于 2010-7-4 20:51:32 | 显示全部楼层
其实,我也遇到过这样的问题,大多数css样式能显示,有些却不行,至今没找到问题,只有吧部分的放在页面上 ...
yuanjianhua 发表于 2010-7-4 19:55


这个主要和CSS的寻找dom的路径有关,用firebug很容易就能找到CSS起作用的位置
 楼主| 发表于 2010-7-5 09:03:13 | 显示全部楼层
回复 9# jake


    用firebug查看发现
  1. <link href="b.css" rel="stylesheet" type="text/css" />
复制代码
这行出现在<body>
范围里边,但是实际上是放在<head>里的。
您需要登录后才可以回帖 登录 | 成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2021-12-6 01:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表