无论如何,我可以访问站点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")
,它将识别所有某个标签,然后在函数中使用它来操作该特定标签的样式。
希望这有帮助。