无论如何可以从CSS文件中获取特定于站点的元素样式



无论如何,我可以访问站点CSS文件并"要求"它返回H1元素,P或任何特定元素的CSS样式吗?(没有原始文本抓取)。更新:服务器端解决方案也适用

伪代码:)

CSSContent = (get CSS file content from external site)
$H1font-family = getStyle(csscontent, h1, get-font-family)
$H1font-size = getStylet(csscontent, h1, get-font-size)

听起来你想覆盖CSS中的任何内容。有两种方法可以做到这一点(至少)。一种是在 HTML 标记中添加一个额外的类;这个解决方案在另一个SO答案中很好地概述了覆盖CSS样式?

另一种方法是添加内联样式并在末尾添加!important,但是第一种解决方案更胜一筹。

还可以选择使用例如document.getElementsByTagName("H1"),它将识别所有某个标签,然后在函数中使用它来操作该特定标签的样式。

希望这有帮助。

最新更新