首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS变化[与JS]

CSS变化[与JS]
EN

Stack Overflow用户
提问于 2012-05-30 20:41:10
回答 3查看 715关注 0票数 1

我使用StyleBot Chrome插件并对网页进行了以下更改:

代码语言:javascript
复制
td.forumRow {
font-style: normal;
font-family: Verdana;
font-variant: normal;
font-size: 8pt;
text-decoration: none;
}

td.forumRowHighlight {
font-size: 8pt;
font-family: Verdana;
}

span.normalTextSmaller {
font-family: Verdana;
font-size: 8pt;
}

tbody tr td {
font-family: Verdana;
font-size: 8pt;
}

a.linkMenuSink {
font-size: 8pt;
font-family: Verdana;
}

与使用StyleBot不同,是否可以使用javascript脚本进行相同的更改?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-30 20:45:27

是。这里..。

代码语言:javascript
复制
var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = "PASTE YORU CSS HERE"
top.document.body.appendChild(css);

记住,这里写着“粘贴你的CSS”,你必须删除所有的换行符。使用这个工具可以做到这一点:http://www.minifycss.com

票数 4
EN

Stack Overflow用户

发布于 2012-05-30 20:45:12

您可以通过jQuery轻松地做到这一点:

在你的情况下:

代码语言:javascript
复制
$("<style type='text/css'> td.forumRow { font-style: normal; font-family: Verdana; font-variant: normal; font-size: 8pt; text-decoration: none;}</style>").appendTo("head");
票数 0
EN

Stack Overflow用户

发布于 2012-05-30 20:47:54

Ext-JS是否使用http://docs.sencha.com/ext-js/4-1/#!/api/Ext.util.CSS

源代码:http://docs.sencha.com/ext-js/4-1/source/CSS.html#Ext-util-CSS

代码语言:javascript
复制
Ext.util.CSS.updateRule("td.forumRow", "font-style", "normal");

我不是建议你引入整个库,只是使用他们的代码作为灵感,如何使它跨浏览器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10823926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档