将css类的行为添加到另一个类中

时间:2014-11-19 19:17:02

标签: html css less

如何在不更改html的情况下将某些类的行为应用到另一个类中? 我想要:

<table class="name">

有这样的行为:

<table class="table table-striped table-bordered table-condensed">...

可以用css实现这个目的吗?

更新:

如何使用预处理器(LESS / SASS)执行此操作?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点:

使用jQuery手动向每个表添加类

使用此方法意味着您将看到您的网站&#34;闪烁&#34; javascript加载后的新类(因为CSS少了渲染阻塞)

$('#name').addClass('table');
// or
$('table').addClass('table'); // Every table gets the class


使用像LESS或SASS这样的CSS预处理器(此示例使用LESS)

#name { // Or table {
    .table(); //This is the bootstrap mixin for tables
}