1

我正在编辑我们的 Intranet 站点,基本上我能更改的只是 CSS。尽管我已经通过这些限制让它看起来像我想要的那样,但我有一个小障碍。如果我被正确告知,html 是通过 .aspx 文件生成的,在这个 html 中是应用于导航菜单的内联 CSS

border-collapse: collapse;

当我在 Chrome 和 Firefox 中预览它时它工作正常,但是当我在 IE10 中查看它时,导航被推到左边。如果我使用开发人员工具禁用它,它可以正常工作,但我无法访问 html,因为它是生成的,所以至少据我所知,我不能创建一个可以胜过它的规则。我对 ASP 的经验为零,但我打开了文件并查看了它,但这对我来说都是希腊语。有什么想法吗?蒂亚!

4

1 回答 1

4

在样式表中使用!important来覆盖内联值,如下所示:

内联样式:

<div style="background: red;">
    The inline styles for this div should make it red.
</div>

样式表:

div[style] {
    background: yellow !important;
}

注意:这将导致 div 具有黄色背景,即使内联样式表示背景为红色。

于 2013-08-21T17:23:28.253 回答