我正在使用Twitter Bootstrap
并通过离线自定义样式表对导航栏和内容区域的宽度进行了一些更改。一切看起来都很好。
但后来我将所有内容上传到服务器并且我的新CSS规则没有应用。我在服务器上的样式表上打开了编辑器,以确保我上传的更改已经上传。
我的样式表在那里,除了新规则之外一直在工作。
为什么我的新规则不适用?
答案 0 :(得分:0)
这可能是很多事情而且没有看到你的代码就很难说。检查几件事。 1.规则之间没有额外的空格(例如宽度:50像素; ......不应该是50和px之间的空格.....还要确保如果你有div class =" oneTwo"你得到的大写字母是正确的...有时在本地这些类型的东西都是非常宽容的错误......
您是否尝试删除服务器上已有的文件,然后上传新文件(而不仅仅是替换它们)
designarti有一个观点(发生在我身上),我已经上传了一些东西,旧的规则仍然适用,但也许30分钟后他们开始(特别是在移动设备上)
最好的办法是发布您的代码,以便此处的人可以查看是否存在错误
答案 1 :(得分:0)
您可以使用F12调试器精确定位特定元素的应用样式表。对于这样的情况,你不能只依靠一个浏览器。在各种IE,FF,Chrome之间切换,其中一些在特定情况下更有用。
还可以尝试使用FirFox FireBug和FireFox Web Developer。我们使用Web Developer,您可以编辑css live,这可能很有用。