我有使用内联样式的标记,但我无权更改此标记.如何仅使用CSS覆盖文档中的内联样式?我不想使用jQuery或JavaScript.

HTML:

<div style="font-size: 18px; color: red;">
    Hello World, How Can I Change The Color To Blue?
</div>

CSS:

div {
   color: blue; 
   /* This Isn't Working */
}

推荐答案

覆盖内联样式的唯一方法是在CSS规则旁边使用!important关键字.以下是其中的一个示例.

div {
        color: blue !important;
       /* Adding !important will give this rule more precedence over inline style */
    }
<div style="font-size: 18px; color: red;">
    Hello, World. How can I change this to blue?
</div>

重要提示:

  • Using 100 is not considered as a good practice.因此,您应该同时避免使用!important和内联样式.

  • 将关键字!important添加到任何CSS规则将允许该元素的规则forcefully precede over all the other CSS rules.

  • 它甚至从加价中得到了overrides the inline styles英镑.

  • The only way to override is by using another 100 rule,在CSS中声明为具有更高的CSS专一性,或者在代码中稍后声明为等同的CSS专有.

  • Must Read - 100

Css相关问答推荐

如何更改Angular mat-checkbox组件的标签字体大小?

如何在Angular中创建primeNG pagator

与Chrome和Edge相比,背景位置动画在Firefox中运行并不流畅

在Powershell中使用正则表达式编辑css文件

Css:有没有更快捷的方式来编写多媒体查询?

JavaFX如何在Tableview中使用默认和自定义的列标题CSS样式?

本机CSS嵌套混乱

Django:Tailwind 样式不适用于具有小部件属性的模板变量

更改多边形外部的文本 colored颜色

如何使用来自单独模块的代码将自定义标头插入到使用 DT Shiny 呈现的表中?

为什么所有选项卡都没有显示在 React 的 MUI 选项卡组件中?

CSS 网格 - 具有独立可滚动区域的两列布局

如果父项的不透明度小于 1,则背景过滤器不适用

通过css修改样式shadowroot元素

CSS和 Select 器 - 我可以 Select 具有多个类的元素吗?

如何使表格中一行的最后一个单元格占据所有剩余宽度

矩形图像的 CSS 圆形裁剪

我应该使用最大设备宽度还是最大宽度?

go 除文本输入的内阴影

background-position-x (background-position-y) 是标准的 W3C CSS 属性吗?