избежать всей декларации за меньшее css - PullRequest
11 голосов
/ 28 ноября 2011

Можно ли избежать всей декларации?Это хорошо работает в less.js (я использую less.app)

margin: e(" 0 10px");

Но это выдает ошибку:

e("margin: 0 10px");

Я пытался поместить 'margin' впеременная, но без успеха.

Ответы [ 2 ]

34 голосов
/ 30 ноября 2011

Извините, что это невозможно. Пара вещей, хотя:

Официальное обозначение escape (согласно lesscss.org - это тильда-кавычка, а не синтаксис e(), например:

margin: ~"0 10px";

Во-вторых, предоставленный вами код недостаточно сложен, чтобы гарантировать строковый литерал LESS CSS. Пожалуйста, поделитесь актуальным кодом , с которым у вас возникли проблемы. Вы можете закрыть этот вопрос и задать другой.

В-третьих, помните, что вы можете включить файл .css - он не будет скомпилирован, а просто выгружен в вывод. Синтаксис идентичен стандартному импорту CSS:

@import "myfile.css";
0 голосов
/ 31 октября 2017

После многих попыток я получил это, чтобы скомпилировать и вывести в моем файле less.

font-family: e("'object-fit: contain;'");

Это хак для подбора объектов IE (эта идея пришла от подгонка объектов

...