0

我遇到过几次这种情况——我在编写或修改 CSS 模板时考虑到了特定的事情,但浏览器显示它的方式与预期不同。当我在 Chrome 中使用“检查元素”时,它显示了我打算与该元素关联的属性,但浏览器显示的内容有所不同。就找出问题/让网站看起来你想要的方式而言,这里有哪些可能的选择?

在我遇到一个问题之前,我不记得它在 Chrome 中没有正确显示的确切位置(但 Chrome 开发人员工具按我的意图显示它),但它确实显示在另一个浏览器中。

现在,我遇到了一个问题,即同一站点上的多个页面对于同一菜单具有不同的字体,尽管 Inspect Element 中显示的 CSS 对所有人都是正确的 - Chrome 和 Safari 之间的行为是一致的(尚未检查其他浏览器) .

4

1 回答 1

0

你总是可以检查!important下线。我认为这曾经发生在我身上,我不认为它在我的风格中划出了一条被覆盖的界限。(虽然它可能是很久以前发生的。)如果是这种情况并且如果!important有必要的话,唯一真正解决这个问题的方法是添加!important到您想要覆盖的规则中。(尽量避免使用重要的,因为在大多数情况下,重要的不是必需的。)

于 2013-10-08T21:55:53.123 回答