Я ищу решение для использования миксина для взлома CSS для конкретного браузера. Я использую JavaScript для добавления тега браузера в класс HTML. Нравится .ie .ie7 .ie8 .ie9
Я хотел бы использовать миксин, например:
.box-test {
margin: 10px;
@include browser(ie7) {
margin: 20px;
}
}
ЖЕЛАЕМЫЙ РЕЗУЛЬТАТ:
.box-test {
margin: 10px;
}
.ie7 .box-test {
margin: 20px;
}
миксин, который я пытался сделать:
@mixin browser($browserVar) {
@if $browserVar == ie7 {
.ie7 { @content }
}
@else if $browserVar == ie8 {
.ie8 { @content; }
}
@else if $browserVar == ie9 {
.ie9 { @content; }
}
}
проблема в том, что вывод:
.box-test {
margin: 10px; }
.box-test .ie7 {
margin: 20px; }