借助css将Css类应用于任何html元素

时间:2013-08-17 12:01:47

标签: css

你好,我的简单问题是,在css的帮助下,我们可以将css类应用于任何没有类的html元素,或者在css(目标)的帮助下,我们可以将任何类添加到html元素。

对于E.g <div class="style1" id="any"> hi </div>

有没有办法使用id或任何方法在这个div上添加一个类?

我们可以这样做吗?

div.style1 addclass('new');

注意:我想使用css添加类。我可以使用Javascript添加

2 个答案:

答案 0 :(得分:1)

不,由于CSS无法更改文档,因此无法用CSS执行此操作, CSS仅涉及指示浏览器元素的外观。

如果您想将类new的样式应用于所有元素div.style1,那么您可以使用更改您的类样式

.new {
    /* styles */
}

类似

.new, div.style1 {
    /* styles */
}

并且,从CSS的角度来看,结果将与您想要的行为相同。

答案 1 :(得分:0)

是的,您可以使用jQuery创建它。

  

$( 'STYLE1。 ')addClass(' 新');