【发布时间】:2011-06-16 10:48:59
【问题描述】:
我的 PHP 看起来像这样(它在 while 循环中):
print"<li>
<a class='topcategory' href='index.php?category=$encode'>$category[name]</a>
</li>";
我的 CSS 如下所示:
.topcategory {
display: block;
float: right;
height: 20px;
padding: 10px 20px 0 20px;
border: none;
font-size: 85%;
font-weight: bold;
color:#333;
text-decoration:none;
text-align:center;
}
但它根本不影响我的<a> 标签,为什么?
(稍后编辑)--->很奇怪,即使我没有做任何事情,只要查看代码并刷新 10 分钟后,它似乎就自发地开始工作了
【问题讨论】:
-
你能告诉我们它生成的 HTML 吗?你的 CSS 是在哪里定义的?在 .css 文件中还是作为 HTML 的一部分?
-
@user 在 Chrome 的开发者工具中检查该元素并检查应用了哪些样式以及它们来自何处...
-
您能否发布生成的 html,因为我尝试了样式并且效果很好。
-
您确定您的 CSS 已正确包含和加载吗?
-
@user783476,每当您处理 javascript 或 css 并不断刷新页面时,1) 确保您没有通过按 CTRL+F5 来加载缓存资源和 2) 确保所有参考路径如果您使用的是源代码控制机制,那么您正在处理的分支是正确的。