无论如何,我可以访问网站CSS文件和"问"它返回H1元素的CSS样式,或P或任何特定元素? (没有原始文本抓取)。 更新:服务器端解决方案也适用
伪代码:)
CSSContent = (get CSS file content from external site)
$H1font-family = getStyle(csscontent, h1, get-font-family)
$H1font-size = getStylet(csscontent, h1, get-font-size)
答案 0 :(得分:0)
听起来你想要覆盖CSS中的任何内容。有两种方法(至少)。一种方法是在HTML标记中添加一个额外的类;在另一个SO回答Overriding css style?
中概述了这个解决方案另一种方法是添加内联样式并在最后添加!important
,但第一种解决方案更胜一筹。
还可以选择使用例如document.getElementsByTagName("H1")
,它可以识别某个特定标记,然后在函数中使用它来操纵特定标记的样式。
希望这有帮助。