css - 什么是 element.style,为什么它会覆盖我的 css 设置?

标签 css

我有一个弹出窗口,它出现在使整个屏幕变灰的毯子 div 上,但我不喜欢它的定位。所以我尝试手动输入left:top:元素到我的 CSS 中,但是当我查看 Chrome 的控制台时,有这个 element.style {}这覆盖了我的代码。

我已经在我的 CSS 文件中搜索 element.style597px794px我没有得到任何点击。

这是什么,为什么它具有它所具有的值?

enter image description here

最佳答案

element.style是浏览器 devtools 的一部分,指示具有更高 specificity value 的元素的内联样式比任何 CSS 选择器。

内联样式可以通过 JavaScript 代码添加,如果是这样,您可以使用 !important 覆盖该声明。样式表中的关键字(例如 left: 610px !important )。

关于css - 什么是 element.style,为什么它会覆盖我的 css 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28353386/

相关文章:

javascript - 如何动态(或不)将javascript移动到页脚

css - bootstrap 4 上的固定宽度侧边栏,其中主要区域在移动设备上消失

当我使用 while 循环时 JavaFX 程序没有启动

jquery - jQuery 如何淡化元素?

css - <strong> 标记未显示在 Chrome 中,但显示在所有其他浏览器中

html - <div> 内的 CSS 图像定位

internet-explorer-7 - IE 7、Chrome 10 和 Opera 11 不支持选择字段的 css 背景 - 选项?

javascript - jQuery 删除/添加类只能工作一次

CSS - 等尺寸图像

使用div的html 3行布局