gpt4 book ai didi

css - 内联 CSS 是否会覆盖页面底部的样式表?

转载 作者:行者123 更新时间:2023-12-02 05:14:07 25 4
gpt4 key购买 nike

我正在构建一个 javascript 插件/CSS 表,它必须覆盖页面的原始样式(插件使任何静态网站响应)。

目前,如果我有类似的东西:

<body id="home">
<div style="width:900px; background:green; height:500px; margin:0 auto;">
<div style="width:400px; background:blue; height:300px;"
<p>Hello hello hello hello hello hello</p>
</div>
</div>
<div style="width:800px; background:green; height:500px;">
<div style="float:left; width:400px; background:blue; height:300px;"
<p>blah blah blah blah blah</p>
</div>
</div>
<link rel="stylesheet" href="css/jq_responsive.css" >
<script src="js/main.js"></script>
</body>

我的 jq_responsive.css 样式不优先于内联样式。如果我将内联样式放在 <style><head> 中的标签的文档,然后应用指向所述样式的类,jq_responsive.css 文件应按原样覆盖。但是,这不是我的选择。

!important我可以在这里覆盖的唯一方法是什么?如果可能的话,我想避免这种情况。

最佳答案

特殊新月顺序

下面的选择器列表是递增的:

  • 通用选择器
  • 类型选择器
  • 类选择器
  • 属性选择器
  • 伪类
  • ID 选择器
  • 内联样式

https://developer.mozilla.org/en-US/docs/CSS/Specificity

!important 可能是 CSS 中的唯一方法,或者您可以使用 JavaScript 去除内联 CSS

关于css - 内联 CSS 是否会覆盖页面底部的样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com