<!DOCTYPE html>
<html class="client-nojs" lang="ru" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>LESS</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://ru.wikipedia.org/wiki/LESS"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.legacy.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.common-site.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.logo.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector.css">
  </head>

  <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-LESS rootpage-LESS skin-vector action-view">
    <div id="content" class="mw-body" role="main">
      <a id="top"></a>
      <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">LESS</span></h1>
      <div id="bodyContent" class="vector-body">
        <div id="contentSub">
          <div id="mw-content-subtitle"></div>
        </div>
        <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="ru" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr">
<table class="infobox infobox-8a853ec8ef8e62b6" style="" data-name="Язык программирования"><tbody><tr><th colspan="2" scope="colgroup" class="infobox-above" style="">LESS</th></tr><tr><td colspan="2" class="infobox-image" style=""> <span data-wikidata-property-id="P154" class="no-wikidata"><span typeof="mw:File/Frameless"><img alt="Изображение логотипа" src="./_assets_/0c70a452f799bfe840676ee341124611/LESS_Logo.svg.png" decoding="async" width="180" height="80" class="mw-file-element" data-file-width="961" data-file-height="429" loading="lazy"></span></span> </td></tr>
<tr>
<th scope="row" class="plainlist">Класс языка</th>
<td class="plainlist">
<span data-wikidata-claim-id="Q1107192$03d76409-49b9-ed19-2827-f44bd03409e8" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%AF%D0%B7%D1%8B%D0%BA_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86_%D1%81%D1%82%D0%B8%D0%BB%D0%B5%D0%B9" title="Язык таблиц стилей">Язык описания стилей</a></span></span>, <span data-wikidata-claim-id="Q1107192$8A79F4D3-2757-45E1-8C81-7D0C3E91D72C" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Свободное программное обеспечение">свободное программное обеспечение</a></span></span>, <span data-wikidata-claim-id="Q1107192$1906c977-4109-5c48-1f74-096ae5289e7b" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%9F%D1%80%D0%B5%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80" title="Препроцессор">препроцессор</a></span></span> и <span data-wikidata-claim-id="Q1107192$cd4d34f3-4a12-1a83-607c-e10133a3f1f0" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Библиотека (программирование)">библиотека функций</a></span></span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Появился в</th>
<td class="plainlist">
<span data-wikidata-property-id="P571" class="no-wikidata">2009</span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Автор</th>
<td class="plainlist">
<span data-wikidata-property-id="P287" class="no-wikidata">Alexis Sellier</span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Разработчик</th>
<td class="plainlist">
Alexis Sellier, Дмитрий Фадеев</td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%A1%D1%82%D0%B0%D0%B4%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Стадии разработки программного обеспечения">Выпуск</a></th>
<td class="plainlist">
<span data-wikidata-property-id="P348" class="no-wikidata"><ul><li><span class="wikidata-claim" data-wikidata-property-id="P348" data-wikidata-claim-id="Q1107192$60f596d9-1320-4382-a119-f716b3e50524"><span class="wikidata-snak wikidata-main-snak">4.4.2</span> (<span data-wikidata-hash="e395a23ad4b9105111c72b78d9b16dd62aa50ac7" class="wikidata-snak"><span class="nowrap"><a href="6_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="6 октября">6 октября</a> <a href="2025_%D0%B3%D0%BE%D0%B4" title="2025 год">2025</a></span></span>)<sup id="cite_ref-_65048180daea9fb4_1-0" class="reference"><a href="#cite_note-_65048180daea9fb4-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span></li></ul></span></td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2" title="Система типов">Система типов</a></th>
<td class="plainlist">
<a href="%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Динамическая типизация">динамическая</a></td>
</tr>
<tr>
<th scope="row" class="plainlist">Испытал влияние</th>
<td class="plainlist">
<span data-wikidata-property-id="P737" class="no-wikidata"><a href="CSS" title="CSS">CSS</a>, <a href="Sass" title="Sass">Sass</a></span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Повлиял на</th>
<td class="plainlist">
<a href="Sass" title="Sass">Sass</a>, Less Framework</td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Лицензия на программное обеспечение">Лицензия</a></th>
<td class="plainlist">
<span data-wikidata-property-id="P275" class="no-wikidata"><a href="Apache_License" class="mw-redirect" title="Apache License">Apache License</a> 2</span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Сайт</th>
<td class="plainlist">
<span data-wikidata-property-id="P856" class="no-wikidata"><a rel="nofollow" class="external text" href="http://lesscss.org/">lesscss.org</a></span></td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операционная система">ОС</a></th>
<td class="plainlist">
<span data-wikidata-claim-id="Q1107192$B23FC120-22B9-4488-B080-011D412BF26C" class="wikidata-claim" data-wikidata-property-id="P306"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%9A%D1%80%D0%BE%D1%81%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C" title="Кроссплатформенность">кроссплатформенность</a></span></span></td>
</tr>
</tbody></table>
<p><b>LESS</b>&nbsp;(Leaner Style Sheets, компактная таблица стилей) — это динамический язык стилей, который разработал Alexis Sellier. Он создан под влиянием языка стилей <a href="Sass" title="Sass">Sass</a>, и, в свою очередь, оказал влияние на его новый синтаксис «SCSS», в котором также использован синтаксис, являющийся расширением <a href="Cascading_Style_Sheets" class="mw-redirect" title="Cascading Style Sheets">СSS</a><sup id="cite_ref-compare_2-0" class="reference"><a href="#cite_note-compare-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>LESS&nbsp;— это продукт с <a href="%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Открытое программное обеспечение">открытым исходным кодом</a>. Его первая версия была написана на <a href="Ruby" title="Ruby">Ruby</a>, однако в последующих версиях было решено отказаться от использования этого языка программирования в пользу <a href="JavaScript" title="JavaScript">JavaScript</a>. Less&nbsp;— это вложенный <a href="%D0%9C%D0%B5%D1%82%D0%B0%D1%8F%D0%B7%D1%8B%D0%BA" title="Метаязык">метаязык</a>: валидный CSS будет валидной less-программой с аналогичной <a href="%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Семантика (программирование)">семантикой</a>.
</p><p>LESS обеспечивает следующие расширения CSS: <a href="%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Переменная (программирование)">переменные</a>, вложенные блоки, <a href="%D0%9C%D0%B8%D0%BA%D1%81%D0%B8%D0%BD" class="mw-redirect" title="Миксин">миксины</a>, <a href="%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Оператор (программирование)">операторы</a> и <a href="%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Функция (программирование)">функции</a><sup id="cite_ref-main_3-0" class="reference"><a href="#cite_note-main-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p><p>LESS может работать на стороне клиента (<a href="Internet_Explorer_6" title="Internet Explorer 6">Internet Explorer 6</a>+, <a href="WebKit" title="WebKit">WebKit</a>, <a href="Firefox" class="mw-redirect" title="Firefox">Firefox</a>) или на стороне сервера под управлением <a href="Node.js" title="Node.js">Node.js</a> или <a href="Rhino" title="Rhino">Rhino</a><sup id="cite_ref-main_3-1" class="reference"><a href="#cite_note-main-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Переменные"><span id=".D0.9F.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5"></span>Переменные</h2></div>
<p>Less позволяет использовать переменные. Имя переменной предваряется символом <a href="%40" title="@">@</a>. В качестве знака присваивания используется <a href="%D0%94%D0%B2%D0%BE%D0%B5%D1%82%D0%BE%D1%87%D0%B8%D0%B5" title="Двоеточие">двоеточие</a> (:).
</p><p>При трансляции значение переменной подставляется в результирующий CSS документ<sup id="cite_ref-main_3-2" class="reference"><a href="#cite_note-main-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">@</span><span class="k">color</span><span class="o">:</span><span class="w"> </span><span class="p">#</span><span class="nn">4D926F</span><span class="p">;</span>

<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="kc">color</span><span class="p">;</span>
<span class="p">}</span>
<span class="nt">h2</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="kc">color</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<p>Данный LESS-код будет скомпилирован в следующий CSS-файл:
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="mh">#4D926F</span><span class="p">;</span>
<span class="p">}</span>
<span class="nt">h2</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="mh">#4D926F</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Примеси"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.81.D0.B8"></span>Примеси</h2></div>
<p><a href="%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%81%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Примесь (программирование)">Примеси</a> позволяют включать целый набор свойств из одного набора правил в другой путём включения имени класса в качестве одного из свойств другого класса. Такое поведение можно рассматривать как разновидность <a href="%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Константа (программирование)">констант</a> или переменных. Они также могут вести себя подобно функциям, принимая аргументы. В чистом CSS повторяющийся код должен быть повторён в нескольких местах&nbsp;— примеси делают код чище, понятнее и упрощают его изменение<sup id="cite_ref-main_3-3" class="reference"><a href="#cite_note-main-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">.</span><span class="nc">rounded-corners</span><span class="w"> </span><span class="o">(</span><span class="p">@</span><span class="k">radius</span><span class="o">:</span><span class="w"> </span><span class="nt">4px</span><span class="o">)</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="nt">-webkit-border-radius</span><span class="o">:</span><span class="w"> </span><span class="p">@</span><span class="k">radius</span><span class="p">;</span>
<span class="w">  </span><span class="nt">-moz-border-radius</span><span class="o">:</span><span class="w"> </span><span class="p">@</span><span class="k">radius</span><span class="p">;</span>
<span class="w">   </span><span class="nt">border-radius</span><span class="o">:</span><span class="w"> </span><span class="p">@</span><span class="k">radius</span><span class="p">;</span>
<span class="p">}</span>

<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="err">.rounded-corners</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">footer</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="err">.rounded-corners(10px)</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<p>Данный LESS-код будет скомпилирован в следующий CSS-файл:
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="kp">-webkit-</span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="kt">px</span><span class="p">;</span>
<span class="w">  </span><span class="kp">-moz-</span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="kt">px</span><span class="p">;</span>
<span class="w">   </span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="kt">px</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">footer</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="kp">-webkit-</span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="kt">px</span><span class="p">;</span>
<span class="w">  </span><span class="kp">-moz-</span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="kt">px</span><span class="p">;</span>
<span class="w">   </span><span class="k">border-radius</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="kt">px</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Вложенные_правила"><span id=".D0.92.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D0.BF.D1.80.D0.B0.D0.B2.D0.B8.D0.BB.D0.B0"></span>Вложенные правила</h2></div>
<p>LESS даёт возможность вкладывать определения вместо либо вместе с каскадированием. Пусть, например, у нас есть такой CSS:
CSS поддерживает логическое каскадирование, но один блок кода в другой вложен быть не может. Less позволяет вложить один селектор в другой. Это делает наследование более ясным и укорачивает таблицы стилей<sup id="cite_ref-main_3-4" class="reference"><a href="#cite_note-main-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="err">h1</span><span class="w"> </span><span class="err">{</span>
<span class="w">    </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mi">26</span><span class="kt">px</span><span class="p">;</span>
<span class="w">    </span><span class="k">font-weight</span><span class="p">:</span><span class="w"> </span><span class="kc">bold</span><span class="p">;</span>
<span class="w">  </span><span class="p">}</span>
<span class="w">  </span><span class="nt">p</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="kt">px</span><span class="p">;</span>
<span class="w">    </span><span class="err">a</span><span class="w"> </span><span class="err">{</span><span class="w"> </span><span class="k">text-decoration</span><span class="p">:</span><span class="w"> </span><span class="kc">none</span><span class="p">;</span>
<span class="w">      </span><span class="err">&amp;:hover</span><span class="w"> </span><span class="err">{</span><span class="w"> </span><span class="k">border-width</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="kt">px</span><span class="w"> </span><span class="p">}</span>
<span class="w">    </span><span class="err">}</span>
<span class="w">  </span><span class="err">}</span>
<span class="err">}</span>
</pre></div>
<p>Данный LESS-код будет скомпилирован в следующий CSS-файл:
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="nt">h1</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mi">26</span><span class="kt">px</span><span class="p">;</span>
<span class="w">  </span><span class="k">font-weight</span><span class="p">:</span><span class="w"> </span><span class="kc">bold</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="nt">p</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">font-size</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="kt">px</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="nt">p</span><span class="w"> </span><span class="nt">a</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">text-decoration</span><span class="p">:</span><span class="w"> </span><span class="kc">none</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="nt">p</span><span class="w"> </span><span class="nt">a</span><span class="p">:</span><span class="nd">hover</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">border-width</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="kt">px</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Функции_и_операции"><span id=".D0.A4.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8_.D0.B8_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8"></span>Функции и операции</h2></div>
<p>Less позволяет использовать операции и функции. Благодаря операциям можно складывать, вычитать, делить и умножать значения свойств и цветов, что можно использовать для создания сложных отношений между свойствами. Функции один-к-одному отображаются в JavaScript код, позволяя обрабатывать значения.
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">@</span><span class="k">the-border</span><span class="o">:</span><span class="w"> </span><span class="nt">1px</span><span class="p">;</span>
<span class="p">@</span><span class="k">base-color</span><span class="o">:</span><span class="w"> </span><span class="p">#</span><span class="nn">111</span><span class="p">;</span>
<span class="p">@</span><span class="k">red</span><span class="o">:</span><span class="w">        </span><span class="p">#</span><span class="nn">842210</span><span class="p">;</span>

<span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="n">base-color</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-left</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="n">the-border</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-right</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="n">the-border</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="mi">2</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">footer</span><span class="w"> </span><span class="p">{</span><span class="w"> </span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="o">@</span><span class="n">base-color</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mh">#003300</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-color</span><span class="p">:</span><span class="w"> </span><span class="nf">desaturate</span><span class="p">(</span><span class="err">@</span><span class="kc">red</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="kt">%</span><span class="p">);</span>
<span class="p">}</span>
</pre></div>
<p>Данный LESS-код будет скомпилирован в следующий CSS-файл:
</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr"><pre><span></span><span class="p">#</span><span class="nn">header</span><span class="w"> </span><span class="p">{</span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="mh">#333</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-left</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="kt">px</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-right</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="kt">px</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">#</span><span class="nn">footer</span><span class="w"> </span><span class="p">{</span><span class="w"> </span>
<span class="w">  </span><span class="k">color</span><span class="p">:</span><span class="w"> </span><span class="mh">#114411</span><span class="p">;</span>
<span class="w">  </span><span class="k">border-color</span><span class="p">:</span><span class="w"> </span><span class="mh">#7d2717</span><span class="p">;</span>
<span class="p">}</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Сравнение_с_другими_препроцессорами_CSS"><span id=".D0.A1.D1.80.D0.B0.D0.B2.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D1.81_.D0.B4.D1.80.D1.83.D0.B3.D0.B8.D0.BC.D0.B8_.D0.BF.D1.80.D0.B5.D0.BF.D1.80.D0.BE.D1.86.D0.B5.D1.81.D1.81.D0.BE.D1.80.D0.B0.D0.BC.D0.B8_CSS"></span>Сравнение с другими препроцессорами CSS</h2></div>
<p>И <a href="Sass" title="Sass">Sass</a>, и LESS&nbsp;— это препроцессоры CSS, позволяющие писать ясный CSS с использованием программных конструкций вместо статических правил<sup id="cite_ref-whats-wrong-with-css_4-0" class="reference"><a href="#cite_note-whats-wrong-with-css-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>.
</p><p>LESS вдохновлен Sass<sup id="cite_ref-about_5-0" class="reference"><a href="#cite_note-about-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>. Sass был спроектирован с целью как упростить, так и расширить CSS, в первых версиях фигурные скобки были исключены из синтаксиса (этот синтаксис называется <b>sass</b>). LESS разработан с целью быть как можно ближе к CSS, поэтому у них идентичный синтаксис. В результате существующие CSS можно использовать в качестве LESS-кода. Новые версии Sass также включают CSS-подобный синтаксис, который называется SCSS (Sassy CSS)<sup id="cite_ref-compare_2-1" class="reference"><a href="#cite_note-compare-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>Подробное сравнение синтаксиса см. «Sass/Less Comparison»<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>.
</p><p>ZUSS (<a href="ZK" title="ZK">ZK</a> User-interface Style Sheet)<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> это язык стилей, основанный на идеях LESS. Он имеет аналогичный синтаксис, за исключением того, что предназначен для использования на стороне сервера вместе с языком программирования <a href="Java" title="Java">Java</a>. Он не использует интерпретатора JavaScript (<a href="Rhino" title="Rhino">Rhino</a>), но позволяет напрямую вызывать Java-методы.
</p>
<div class="mw-heading mw-heading2"><h2 id="Использование"><span id=".D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5"></span>Использование</h2></div>
<p>LESS можно использовать на сайте различными способами. Один из вариантов&nbsp;— подключение к веб-странице <a href="JavaScript" title="JavaScript">JavaScript</a>-файла less.js с его официального сайта lesscss.org для преобразования кода в CSS «на лету», средствами браузера.
</p><p>Это делается, например, с помощью следующего html-кода:
</p>
<div class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><pre><span></span><span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"stylesheet/less"</span> <span class="na">type</span><span class="o">=</span><span class="s">"text/css"</span> <span class="na">href</span><span class="o">=</span><span class="s">"styles.less"</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">script</span> <span class="na">src</span><span class="o">=</span><span class="s">"less.js"</span> <span class="na">type</span><span class="o">=</span><span class="s">"text/javascript"</span><span class="p">&gt;&lt;/</span><span class="nt">script</span><span class="p">&gt;</span>
</pre></div>
<p>Если вы используете серверный JavaScript <a href="Rhino" title="Rhino">Rhino</a> или <a href="Node.js" title="Node.js">node.js</a>, вы можете преобразовывать .less-файлы в .css на стороне сервера.
</p><p>Наконец, существуют сторонние реализации языка: к примеру, SimpLESS <a href="%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Открытое программное обеспечение">open source</a> компилятор для <a href="Windows" title="Windows">Windows</a>, <a href="Linux" title="Linux">Linux</a> и <a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>, .less{}&nbsp;— реализация для <a href=".NET_framework" class="mw-redirect" title=".NET framework">.NET framework</a><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> или lessphp<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>, позволяющий компилировать less-стили на стороне сервера для <a href="PHP" title="PHP">PHP</a>-сайтов.
</p>
<div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2></div>
<div class="reflist columns" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-_65048180daea9fb4-1"><span class="mw-cite-backlink"><a href="#cite_ref-_65048180daea9fb4_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/less/less.js/releases/tag/v4.4.2">Release 4.4.2</a><span class="wef_low_priority_links"> — 2025.</span></span>
</li>
<li id="cite_note-compare-2"><span class="mw-cite-backlink">↑ <a href="#cite_ref-compare_2-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-compare_2-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://nex-3.com/posts/83-sass-and-less">Sass and Less</a> <small><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090621074106/http://nex-3.com/posts/83-sass-and-less">Архивировано</a> 21&nbsp;июня 2009&nbsp;года.</small></span>
</li>
<li id="cite_note-main-3"><span class="mw-cite-backlink">↑ <a href="#cite_ref-main_3-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-main_3-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-main_3-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-main_3-3"><sup><i><b>4</b></i></sup></a> <a href="#cite_ref-main_3-4"><sup><i><b>5</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://lesscss.org/">официальный сайт LESS</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220119152154/https://lesscss.org////">Архивировано</a> 19 января 2022 года.</span></span>
</li>
<li id="cite_note-whats-wrong-with-css-4"><span class="mw-cite-backlink"><a href="#cite_ref-whats-wrong-with-css_4-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html">What’s Wrong With CSS</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140131030742/http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html">Архивировано</a> 31 января 2014 года.</span></span>
</li>
<li id="cite_note-about-5"><span class="mw-cite-backlink"><a href="#cite_ref-about_5-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://lesscss.org/about">About LESS</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200718063750/http://lesscss.org/about">Архивировано</a> 18 июля 2020 года.</span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://gist.github.com/674726">Sass/Less Comparison</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20191018040127/https://gist.github.com/674726">Архивировано</a> 18 октября 2019 года.</span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://github.com/tomyeh/ZUSS">ZUSS</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180611010833/https://github.com/tomyeh/ZUSS">Архивировано</a> 11 июня 2018 года.</span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130729034721/http://wearekiss.com/simpless">SimpLESS&nbsp;— your LESS CSS compiler</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. Архивировано из <a rel="nofollow" class="external text" href="http://wearekiss.com/simpless">оригинала</a> 29 июля 2013 года.</span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.dotlesscss.org/">Less Css for .Net</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. Дата обращения: 31 марта 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120402160422/http://www.dotlesscss.org/">Архивировано</a> 2 апреля 2012 года.</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://leafo.net/lessphp/">lessphp</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20121102133245/http://leafo.net/lessphp/">Архивная копия</a> от 2 ноября 2012 на <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>: <a rel="nofollow" class="external text" href="https://techportal.ibuildings.com/2010/12/17/lessphp-php-implementation-of-less-css/">Robert Raszczynski. lessphp: PHP implementation of Less CSS</a> <small><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120415232211/http://techportal.ibuildings.com/2010/12/17/lessphp-php-implementation-of-less-css/">Архивировано</a> 15&nbsp;апреля 2012&nbsp;года.</small></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Литература"><span id=".D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Литература</h2></div>
<ul><li><style data-mw-deduplicate="TemplateStyles:r150646110">
/* start https://ru.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"«""»""„""“"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a::after,.mw-parser-output .id-lock-limited a::after,.mw-parser-output .id-lock-registration a::after,.mw-parser-output .id-lock-subscription a::after,.mw-parser-output .cs1-ws-icon a::after{content:"";width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.mw-parser-output .id-lock-free.id-lock-free a::after{background-image:url("./_mw_/Lock-green.svg")}.mw-parser-output .id-lock-limited.id-lock-limited a::after,.mw-parser-output .id-lock-registration.id-lock-registration a::after{background-image:url("./_mw_/Lock-gray-alt-2.svg")}.mw-parser-output .id-lock-subscription.id-lock-subscription a::after{background-image:url("./_mw_/Lock-red-alt-2.svg")}.mw-parser-output .cs1-ws-icon a::after{background-image:url("./_mw_/Wikisource-logo.svg")}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}


/* end   https://ru.wikipedia.org/ */
</style><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Alex Libby.</i> <a rel="nofollow" class="external text" href="https://books.google.ru/books?id=mD2RipDgLQcC">Instant LESS CSS Preprocessor How-to</a>.&nbsp;— <span data-interwiki-lang="en" data-interwiki-article="Packt Publishing">Packt Publishing</span>, 2013.&nbsp;— 80&nbsp;p.&nbsp;— ISBN 9781782163770.</span></li>
<li><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Antony Kennedy, Inayaili de Leon.</i> <span data-wikidata-qualifier-id="P248">Ch. 9. Dynamic CSS → LESS</span> // <a rel="nofollow" class="external text" href="https://books.google.ru/books?id=fAKqKhXdvlwC">Pro CSS for High Traffic Websites</a>.&nbsp;— <a href="Apress" title="Apress">Apress</a>, 2011.&nbsp;— P.&nbsp;260-279.&nbsp;— 432&nbsp;p.&nbsp;— (Expert's voice in web design).&nbsp;— ISBN 9781430232896.</span></li>
<li><span class="citation"><i>Jeremy Hixon.</i> <span lang="und"><a rel="nofollow" class="external text" href="https://www.webcitation.org/67h0O7quT?url=http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/">An Introduction To LESS, And Comparison To Sass</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. <a href="Smashing_Magazine" title="Smashing Magazine">Smashing Magazine</a> (9 сентября 2011). Дата обращения: 31 марта 2012. Архивировано из <a rel="nofollow" class="external text" href="https://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/">оригинала</a> 16 мая 2012 года.</span></li>
<li><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Jeremy Foster.</i> <span data-wikidata-qualifier-id="P248">App. A. CSS Libraries and Resources → LESS</span> // <a rel="nofollow" class="external text" href="https://books.google.ru/books?id=ouZdAlif4RwC">CSS for Windows 8 App Development</a>.&nbsp;— <a href="Apress" title="Apress">Apress</a>, 2013.&nbsp;— P.&nbsp;261-265.&nbsp;— 312&nbsp;p.&nbsp;— (Expert's voice in Windows 8).&nbsp;— ISBN 9781430249849.</span></li>
<li><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Jennifer Niederst Robbins.</i> <span data-wikidata-qualifier-id="P248">Ch. 18. CSS Techniques → Sass and LESS</span> // <a rel="nofollow" class="external text" href="https://archive.org/details/learningwebdesig00robb_505">Learning Web Design. Fourth Edition</a>.&nbsp;— <a href="O'Reilly" class="mw-redirect" title="O'Reilly">O'Reilly</a>, 2012.&nbsp;— P.&nbsp;<a rel="nofollow" class="external text" href="https://archive.org/details/learningwebdesig00robb_505/page/n550">433</a>.&nbsp;— 621&nbsp;p.&nbsp;— ISBN 978-1-449-31927-4.</span></li>
<li><span class="citation"><i>Daniel Pataki.</i> <span lang="und"><a rel="nofollow" class="external text" href="https://www.webcitation.org/67h0PxgH8?url=http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/get-into-less-the-programmable-stylesheet-language/">Get Into LESS: the Programmable Stylesheet Language</a></span><span class="hidden-ref" style="display:none;">&nbsp;</span>. tuts+ (13 декабря 2011). Дата обращения: 31 марта 2012. Архивировано из <a rel="nofollow" class="external text" href="http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/get-into-less-the-programmable-stylesheet-language/">оригинала</a> 16 мая 2012 года.</span> + перевод <a rel="nofollow" class="external text" href="http://habrahabr.ru/post/136525/">LESS: программируемый язык стилей</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="См._также"><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span>См. также</h2></div>
<ul><li><a href="PostCSS" title="PostCSS">PostCSS</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://lesscss.org/">Официальный сайт</a></li>
<li><a rel="nofollow" class="external text" href="https://github.com/cloudhead/less.js">Проект LESS</a> на сайте <a href="GitHub" title="GitHub">GitHub</a></li></ul>
<p><br>
</p>
<div role="navigation" class="navbox" aria-labelledby="Языки_таблиц_стилей_(сравнение&amp;#91;&amp;#91;:en:Comparison_of_stylesheet_languages&amp;#124;&amp;#91;англ.&amp;#93;&amp;#93;&amp;#93;,_список&amp;#91;&amp;#91;:en:List_of_stylesheet_languages&amp;#124;&amp;#91;англ.&amp;#93;&amp;#93;&amp;#93;)" data-name="Языки таблиц стилей"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"></span><div id="Языки_таблиц_стилей_(сравнение&amp;#91;&amp;#91;:en:Comparison_of_stylesheet_languages&amp;#124;&amp;#91;англ.&amp;#93;&amp;#93;&amp;#93;,_список&amp;#91;&amp;#91;:en:List_of_stylesheet_languages&amp;#124;&amp;#91;англ.&amp;#93;&amp;#93;&amp;#93;)" style="font-size:114%;margin:0 5em"><a href="%D0%AF%D0%B7%D1%8B%D0%BA_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86_%D1%81%D1%82%D0%B8%D0%BB%D0%B5%D0%B9" title="Язык таблиц стилей">Языки таблиц стилей</a> (<span data-interwiki-lang="en" data-interwiki-article="Comparison of stylesheet languages">сравнение</span>, <span data-interwiki-lang="en" data-interwiki-article="List of stylesheet languages">список</span>)</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Режимы</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><span data-interwiki-lang="en" data-interwiki-article="Style sheet (desktop publishing)">Настольная издательская система</span></li>
<li><a href="%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%81%D1%82%D0%B8%D0%BB%D0%B5%D0%B9_(%D0%B2%D0%B5%D0%B1-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0)" class="mw-redirect" title="Таблица стилей (веб-разработка)">Веб-разработка</a></li>
<li><span data-interwiki-lang="en" data-interwiki-article="User interface style sheet language">Пользовательский интерфейс</span></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Стандартные</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a href="CSS" title="CSS">CSS</a></li>
<li><a href="DSSSL" title="DSSSL">DSSSL</a></li>
<li><a href="XSL" title="XSL">XSL</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Нестандартные</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><a href="JavaScript_Style_Sheets" title="JavaScript Style Sheets">JSSS</a></li>
<li><span data-interwiki-lang="en" data-interwiki-article="Formatting Output Specification Instance">FOSI</span></li>
<li><a href="QSS" title="QSS">Qt Style Sheets</a></li>
<li><a href="Sass" title="Sass">Sass</a></li>
<li><a href="LESS_(%D1%8F%D0%B7%D1%8B%D0%BA_%D1%81%D1%82%D0%B8%D0%BB%D0%B5%D0%B9)" class="mw-redirect" title="LESS (язык стилей)">LESS</a></li>
<li><span data-interwiki-lang="en" data-interwiki-article="Stylus (style sheet language)">Stylus</span></li>
<li><span data-interwiki-lang="en" data-interwiki-article="SMIL Timesheets">SMIL Timesheets</span></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
    Эта статья взята у (из) <a class="external text" title="Последний раз редактировалась 2025-08-22" href="https://ru.wikipedia.org/wiki/?title=LESS&amp;oldid=148033480">Википедия</a>. Текст лицензируется по <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru">Creative Commons Attribution-Share Alike 4.0</a>. К медиа файлам могут применятся дополнительные условия.
</div>
</div><!--/htdig_noindex--></div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>