如何将CSS样式应用于由Javascript脚本注入和样式化的HTML,这是我无法控制的
How to apply CSS styles to HTML injected and styled by a Javascript script that's beyond my control
我用 Blogger.com 创建了一个博客。
您可以编辑一些 HTML,包括加载在头部内部的 CSS 样式。
要在博客上执行各种操作(例如添加搜索框),请在 Blogger 的信息中心内启用各种"小工具"。这些将Javascript插入到注入HTML的页面中。
您无法编辑 Javascript 脚本。脚本使用内联 CSS 设置它们注入的 HTML 样式。
如何使用插入到头部的 CSS 覆盖这些样式?
我已经尝试了!重要,并尽可能具体地使用我的选择器。
根据CSS的规则,内联样式几乎总是赢家。看到这个jsfiddle。
对于样式表所能实现的目标有一些限制,但是如果您可以访问页面上的某些javascript,那么您应该能够按照自己喜欢的方式进行样式设置。
尝试将 !important 添加到 CSS 规则中。
或者自己写一些js
我已经找到了答案。您只需在此处插入样式:
</body>
<style type='text/css'>
/* insert styles here */
</style>
</html>
然后,样式在 Javascript 注入 HTML 后加载,覆盖内联样式。
相关文章:
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 应用程序在呈现Jquery Mobile之前显示无样式的Html
- ID为的HTML样式类
- 样式<身体>并且<html>来自React
- 使用jQuery按条件将样式设置为html标记
- 使用 javascript 重置 html 所需的样式
- 无法通过内容脚本使用jQuery更改HTML元素的样式
- 在呈现HTML样式和脚本时加载启动页
- HTML + JS:设置文本区域内容样式的最佳方式
- 无法“替换”样式“中的内容 - 其中”html“存储在变量中
- 为html标记定义自定义css样式
- JS(ajax)数组-带有HTML的输出和样式
- 具有固定顶行和左列的Excel样式HTML表格的更好实现?(jsFiddle 示例)
- 样式 HTML 元素,后跟特定类
- 显示和样式HTML源代码在HTML页面
- 如何样式html上传按钮,仍然有文字在一边
- 如何样式HTML选择选项悬停和选择选项效果
- 自定义光标使用 CSS 样式 - html/css - javascript
- 在InfoWindow.content中插入样式HTML表