Я пытаюсь определить общие классы для моего сайта в файле под названием generic.less и правильно связан в head
в моем html-файле. Этот «менее» файл содержит:CSS3 Меньше (препроцессор) - Открытые классы
/****GENERIC CLASSES****/
/**********************/
.border-box{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.unselectable{-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.grayscale{-webkit-filter:grayscale(100%); filter:grayscale(100%);}
.fullcenter{top:0; bottom:0; left:0; right:0; margin:auto; position:absolute;}
И тогда я пытаюсь унаследовать эти классы из разных «меньше» файлов, но это не будет работать. Я предполагаю, что препроцессор «меньше» берет классы как частные классы, определенные в одном и том же «меньшем» файле (извините за мою интерпретацию Java).
Есть ли способ определить эти классы, чтобы я мог наследовать их из другого «менее» файла? Таким образом, мне не нужно дублировать классы для каждого нового файла класса.
HTML голова выглядит следующим образом:
<!-- STYLE -->
<link rel="stylesheet" type="text/less" href="<?echo $path_styles;?>generic.less"> <!-- Generic classes -->
<link rel="stylesheet" type="text/less" href="<?echo $path_styles;?>index.less">
<link rel="stylesheet" type="text/less" href="<?echo $path_styles;?>bio.less">
<link rel="stylesheet" type="text/less" href="<?echo $path_styles;?>discografia.less">
Как вы пытаетесь * унаследуют *? Вы «импортировали» файл generic.less в другие .less-файлы? – Harry
@Harry Я импортировал, включая ссылку селектора классов, как свойство внутри другого класса. Я просто пытался импортировать общий файл, и он работал, это было так просто. Я думал, что достаточно просто объявить классы до их наследования, но логично, что мне нужно импортировать файл, потому что мы говорим о «предварительной обработке». Благодаря! – ProtectedVoid