嵌套的CSS类

时间:2015-06-12 15:44:54

标签: css

有一种方法可以在.main-div { .input { ... } .select { ... } .a { ... } .li { ... } .... }

中执行此操作
class Foo
{
    int value;
public:
    Foo() { value = -1; }
    Foo(int value) {
        if (value < 0) cout << "error\n"; else { cout << "ok\n";  this->value = value; }
    }
    operator int() { if (value < 0) cout << "error\n"; else return value; }
};

class Bar
{
    Foo * fooArray;
public:
    Bar() { fooArray = new Foo[4]; }
    Foo & operator [](int i) { return fooArray[i]; }
};

int main()
{
    Bar test;
    int foobar = test[0];
    test[1] = 4;
    test[2] = -4;
    cin.get();
    return 0;
}

2 个答案:

答案 0 :(得分:1)

您可以使用CSS预处理器,例如LESSSASS。但目前无法在纯CSS中实现这一目标。

答案 1 :(得分:1)

您需要一种预处理器语言,如Sass或LESS。然后你就可以做到这一点。