我正在研究浏览器扩展,它使用注入(inject)的 javascript 在每个链接下方显示一些信息。我想在里面使用带有小图标和标签的颜色 div block 。问题是有些页面会覆盖我注入(inject)的元素的默认 CSS 样式,也不确定所有 block 的位置是否正确(在它们的链接下方)。我正在使用 Chrome。有什么建议可以用于任何页面标记吗?
最佳答案
!important 在我看来是最后的手段。
我首先建议如下:
- 向 div 标签添加不同的 CSS 类,这样其他 CSS 文件就无法覆盖它。示例:yourextensionname-label 可以是 div 标签的类名。
- 最后加载您的 CSS 文件。
- 如果上述方法失败,请使用内联样式。
关于css - 将 div 标签注入(inject)每个 <a> 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419364/