javascript - 如何将 CSS 样式应用于由我无法控制的 Javascript 脚本注入(inject)和设置样式的 HTML

标签 javascript html css blogger

我使用 Blogger.com 创建了一个博客。

您可以编辑一些 HTML,包括在头部加载的 CSS 样式。

要在博客上执行各种操作(例如添加搜索框),您需要在 Blogger 的控制面板中启用各种“小工具”。这些将 Javascript 插入到注入(inject) HTML 的页面中。

您不能编辑 Javascript 脚本。这些脚本使用内联 CSS 为它们注入(inject)的 HTML 设置样式。

如何使用插入头部的 CSS 覆盖这些样式?

我已尝试使用 !important 并尽可能具体地使用我的选择器。

最佳答案

根据CSS Speicificity的规则内联样式几乎总是获胜。参见 this jsfiddle .

样式表可以实现的功能有一些限制,但如果您可以访问页面上的某些 javascript,那么您应该可以根据自己的喜好设置样式。

关于javascript - 如何将 CSS 样式应用于由我无法控制的 Javascript 脚本注入(inject)和设置样式的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772805/

相关文章:

javascript - 在 Bootstrap 3.0 中设置下拉列表的宽度

javascript - 富文本编辑器显示不正确

javascript - 节点 x 和 y 是否自动设置在强制布局图中?

javascript - 如何访问js函数外部的变量

javascript - 卡片翻转悬停并单击

javascript - jQuery 下拉菜单一遍又一遍

python - 如何在 Python 中使用 Beautifulsoup 查找 div 内的所有 anchor 标签

javascript - 如何使用 openlayers div 创建 pdf 文件

jquery - 将 jQuery 绑定(bind)到鼠标悬停事件;在鼠标悬停时设置 CSS 属性

javascript - 在 Jade 中渲染下划线变量