1

我有一个 div :<div id="fancyboxID-1"> <p>0767380042</p> </div> 和这个 css:

​ #fancyboxID-1 p { font-size:150px; text-align: center; line-height:150px; overflow:hidden;}

上传并刷新网站后,我看不到任何更改,但如果我检查源代码:我看到了 css 属性。

这对我来说很奇怪,我尝试在另一台服务器上上传并且它在那里工作。任何想法为什么这不起作用?

4

2 回答 2

1

查看您的样式表(style.css),在有问题的行之前似乎有一些奇怪的字符(损坏/ unicode?),这可能会使您的样式表无效。删除这些字符会导致您的风格突然变得栩栩如生……

当使用 ISO-8859-1 编码查看时,它们显示为 4 个可见字符,但如果查看为 UTF-8,它看起来就像一个空格(尽管它不是一个空格):

​ #fancyboxID-1 p { font-size:150px; ...

(顺便说一句,id/类名中的连字符是完全有效的。)

于 2012-09-17T22:59:17.677 回答
0

是否有任何其他样式\表格可以覆盖这些更改?您说它可以在其他服务器上运行,因此您托管的服务器必须有一些特定的东西。

如果您使用开发人员工具(IE 或 Chrome 中的 F12,FireFox 中的 Firebug),您可以浏览以查看更改是否实际应用.. 存在的代码仅表示这些样式可用,但其他东西可能会针对该样式执行不同的规则div、p 等

于 2012-09-17T14:20:03.340 回答