我已经遇到过这种情况 - 我编写或修改了一个特定的东西的CSS模板,但浏览器显示的方式与预期不同。当我在Chrome中使用“Inspect Element”时,它会显示我打算与该元素关联的属性,但浏览器会显示不同的内容。从找出问题/让网站看起来如何,这里有哪些可能的选择?
在我遇到问题之前,我无法准确记住它在Chrome中无法正确显示的位置(但Chrome开发者工具按照我的意图显示),但它确实显示在另一个浏览器中。
现在,我遇到的问题是同一网站上的多个网页在同一菜单中有不同的字体,尽管Inspect Element中显示的CSS对所有人来说都是正确的 - Chrome和Safari之间的行为是一致的(还没有检查其他浏览器)。
答案 0 :(得分:0)
您可以随时在较低的下行检查!important
。我觉得这曾经发生在我身上,而且我认为它并没有突破我的风格。 (虽然很久以前它可能已经发生了。)如果是这种情况,那么真正的唯一方法就是!important
是必要的,就是在你的规则中添加!important
你要覆盖用。 (尽量避免在任何可能的情况下使用重要内容,因为在大多数情况下,重要的是没有必要。)