Html 重写外部样式表

Html 重写外部样式表,html,css,twitter-bootstrap,stylesheet,Html,Css,Twitter Bootstrap,Stylesheet,我目前正在使用Bootstrap3创建一个网页,其中包含我想要修改的样式。我已经将引导css和自定义css正确链接到web页面,因为我在前一个样式表之后链接了后一个样式表,所以我希望我的自定义外部样式表能够覆盖我想要更改的引导样式 不用说,它不起作用。很多嵌入式样式看起来很恶心,我不想对引导css做任何更改,所以我想知道你们是否知道一些巧妙的方法来让一个外部css文件覆盖另一个 (已经尝试过给它一个特定的id,但没有效果)。CSS自上而下读取,因此代码中任何较低的内容都将覆盖已经看到的内容 如果

我目前正在使用Bootstrap3创建一个网页,其中包含我想要修改的样式。我已经将引导css和自定义css正确链接到web页面,因为我在前一个样式表之后链接了后一个样式表,所以我希望我的自定义外部样式表能够覆盖我想要更改的引导样式

不用说,它不起作用。很多嵌入式样式看起来很恶心,我不想对引导css做任何更改,所以我想知道你们是否知道一些巧妙的方法来让一个外部css文件覆盖另一个


(已经尝试过给它一个特定的id,但没有效果)。

CSS自上而下读取,因此代码中任何较低的内容都将覆盖已经看到的内容

如果某些东西没有生效,那是因为有其他代码覆盖了它。使用元素检查器(如Webkit Dev Tools或Firebug)查看应用了哪些样式以及如何应用


!还需要“重要”来覆盖标记为的任何内容!“更高”css文件中的重要信息(通过@BFDatabaseAdmin)

阅读:

  • 可能是您的自定义外部样式表链接不正确。检查自定义样式表上的任何404状态

  • 确保你没有拼错任何东西

  • 可能的解决办法是添加!在属性的末尾很重要。 .警报信息{ 背景色:#4D98D2!重要; }


  • 在包含第一个样式表之后,需要包含第二个样式表。您还可以使用优先级更高的选择器,或者您可能会发现这很有用:-简单地分配一个ID并不能保证使选择器比引导规则更具体。这不应该是“代码中任何较高的内容都应该被覆盖”或者“代码中任何较低的内容都将覆盖已经看到的内容”吗(您的文本似乎与css的顶部-->底部性质相矛盾)!important还需要覆盖“更高”css文件中标记为!important的任何内容。