Skip to content

Directives

Irmmr edited this page Nov 26, 2024 · 3 revisions

Directives

Ignore

Total ignore

/* rtl:ignore */
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}

Selective ignore

/* rtl:ignore:float,direction */
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}
.simple-class {
    float: right;
    direction: ltr;
    margin-left: 5px;
}

Remove

Total remove

/* rtl:remove */
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}

a { color: red; }
a { color: red; }

Selective remove

/* rtl:remove:float,margin-right */
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}
.simple-class {
    direction: rtl;
}

Rename

Selector rename

/* rtl:rename:.my-class */
.simple-class {
    float: right;
    direction: ltr;
    margin-right: 5px;
}
.my-class {
    float: left;
    direction: rtl;
    margin-left: 5px;
}

Discard

Selector discard

/* rtl:discard:.simple-class */
.simple-class, #id {
    float: right;
}
#id {
    float: left;
}

Raw

Rules raw

/* rtl:raw:
    font-size: 12px;
    color: red;
*/
.simple-class {
    float: right;
}
.simple-class {
    float: left;
    font-size: 12px;
    color: red;
}

You can take a look at the PHP CSS Parser project:

https://github.com/MyIntervals/PHP-CSS-Parser

Clone this wiki locally