css - Chrome 扩展 - 某些页面上的 CSS 乱七八糟

标签 css google-chrome-extension

我正在编写一个 Chrome 扩展,它在现有页面的顶部插入一个 DIV。我为我的 DIV 指定了不同的 ID 名称“juxiSidebar”。此外,我插入到页面中的所有 ID 和类都包含前缀“juxi”。问题是当我访问某些页面时,有时我的 CSS 格式会被弄乱,我不确定为什么会这样。当我在页面中搜索以“juxi”开头的任何 ID/类时,我只会看到自己的标签。

这是我如何插入节点的片段:

var sidebar = document.createElement('div');
sidebar.id = "juxiSidebar"; 
document.body.appendChild(sidebar);

最佳答案

不仅 ID 和 class 选择器会影响元素的样式,还有其他选择器,例如 divbody > div 等。

确保为您的元素设置所有相关样式。

关于css - Chrome 扩展 - 某些页面上的 CSS 乱七八糟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856033/

相关文章:

javascript - Chrome 扩展 : Stop loading the page on launch

javascript - 用于记录和播放窗口事件的 chrome 扩展

html - 使用 float (CSS)将多个图像对齐到中心?

jquery - div高度垂直滚动条

jquery - 平板电脑浏览器不支持文本转换 css

div 中第 8 个和第一个元素的 CSS 规则

google-chrome-extension - 火狐 WebExtension : Check if MY extension exists

javascript - 如何检查 chrome.storage 中是否设置了 key ?

javascript - chrome.tabs.executeScript 不工作

css - 表头不会边框折叠