Я новичок в S CSS и, без сомнения, это тупой вопрос. У меня есть файл .s css, и я хочу получить доступ к элементам стиля в другом файле. css и @extend с ними.
Это работает, но это не то, что мне нужно.
.w3-table {
border-collapse:collapse;
border-spacing:0;
width:100%;
display:table
}
tr:nth-child(even){
background-color:#f1f1f1
}
tr{border-bottom:1px solid rgb(221, 221, 221)}
.mxa-records {
@extend .w3-table;
@extend tr:nth-child(even);
@extend tr;
color:red;
}
Я хочу получить .w3-таблицу от w3. css, поэтому, насколько я понимаю, я хочу @use w3. css следующим образом.
@use 'w3';
tr:nth-child(even){
background-color:#f1f1f1
}
tr{border-bottom:1px solid rgb(221, 221, 221)}
.mxa-records {
@extend w3.w3-table;
@extend tr:nth-child(even);
@extend tr;
color:red;
}
Из оператора @use w3 становится моим пространством имен, и я как-то должен иметь возможность ссылаться на .w3-таблицу из файла w3. css. НО я получаю эту ошибку.
Compilation Error
Error: ".mxa-records" failed to @extend "w3.w3-table".
The selector "w3.w3-table" was not found.
Use "@extend w3.w3-table !optional" if the extend should be able to fail.
on line 10 of sass/c:\Users\Mark Kortink\Dropbox\Python\projects\PlayPen\sassy\css\mxa.scss
>> @extend w3.w3-table;
------------^
Я получаю ту же ошибку, если опускаю пространство имен w3.
Я просто заблуждаюсь, что S CSS позволяет мне повторно использовать элементы стиля из других файлов? Я надеюсь, что нет, но как ты это делаешь?