<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-feature-navigation-update-disabled vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="it" 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://it.wikipedia.org/wiki/LESS"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <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_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <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-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-LESS rootpage-LESS skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="it" dir="ltr"><span class="mw-page-title-main">LESS</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="it" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="it" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha18" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r130658281" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


body:not(.skin-minerva) .mw-parser-output .hatnote.nota-disambigua{clear:both;margin-top:0;padding:.05em .5em}


/* end   https://it.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r139142988" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .hatnote-content{align-items:center;display:flex}.mw-parser-output .hatnote-icon{flex-shrink:0}.mw-parser-output .hatnote-icon img{display:flex}.mw-parser-output .hatnote-text{font-style:italic}body:not(.skin-minerva) .mw-parser-output .hatnote{border:1px solid #CCC;display:flex;margin:.5em 0;padding:.2em .5em}body:not(.skin-minerva) .mw-parser-output .hatnote-text{padding-left:.5em}body.skin-minerva .mw-parser-output .hatnote-icon{padding-right:8px}body.skin-minerva .mw-parser-output .hatnote-icon img{height:auto;width:16px}body.skin--responsive .mw-parser-output .hatnote a.new{color:#d73333}body.skin--responsive .mw-parser-output .hatnote a.new:visited{color:#a55858}


/* end   https://it.wikipedia.org/ */
</style></span>
<figure class="mw-default-size" typeof="mw:File/Thumb" id="mwBA"><img src="./_assets_/f9113da23315ec8a913e9e0709a444fa.png" decoding="async" data-file-width="961" data-file-height="429" data-file-type="drawing" height="112" width="250" class="mw-file-element" id="mwBg" loading="lazy"><figcaption id="mwBw">Logo del preprocessore</figcaption></figure>
<p id="mwCA"><b id="mwCQ">LESS</b> è un <a rel="mw:WikiLink" href="Preprocessore" title="Preprocessore" id="mwCg">preprocessore</a> <a rel="mw:WikiLink" href="CSS" title="CSS" id="mwCw">CSS</a> che estende il normale linguaggio CSS permettendo (oltre alla normale <a rel="mw:WikiLink" href="Sintassi_(informatica)" title="Sintassi (informatica)" id="mwDA">sintassi</a> dei fogli di stile) anche l'utilizzo di <a rel="mw:WikiLink" href="Funzione_(informatica)" title="Funzione (informatica)" id="mwDQ">funzion</a><span typeof="mw:Nowiki" id="mwDg"></span>i, <a rel="mw:WikiLink" href="Operatore_(informatica)" title="Operatore (informatica)" id="mwDw">operatori</a> e <a rel="mw:WikiLink" href="Variabile_(informatica)" title="Variabile (informatica)" id="mwEA">variabili</a>, la nidificazione delle istruzioni, la creazione di "mixin" e numerose altre caratteristiche che rendono il codice più facile da scrivere, da mantenere e da comprendere.</p>

<p id="mwEQ">LESS è <a rel="mw:WikiLink" href="Open_source" title="Open source" id="mwEg">open source</a> ed è scritto in <a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwEw">JavaScript</a>.</p>

</section><section data-mw-section-id="1" id="mwFQ" aria-labelledby="Funzionamento"><div class="mw-heading mw-heading2"><h2 id="Funzionamento">Funzionamento</h2></div>
<p id="mwFg">LESS prevede che le istruzioni css siano contenute in un file .less, che godrà sia delle comuni caratteristiche sintattiche del CSS sia delle peculiari istruzioni di LESS. Questo file può essere impiegato in due modi:</p>
<ul id="mwFw"><li id="mwGA">includendo direttamente nella pagina <a rel="mw:WikiLink" href="HTML" title="HTML" id="mwGQ">HTML</a> il file .less insieme a uno script Javascript (di nome <i id="mwGg">less.js</i>, scaricabile dal sito ufficiale) che, quando il <a rel="mw:WikiLink" href="Browser" title="Browser" id="mwGw">browser</a> farà il <a rel="mw:WikiLink" href="Rendering" title="Rendering" id="mwHA">rendering</a> della pagina, si occuperà di fare il <a rel="mw:WikiLink" href="Parsing" title="Parsing" id="mwHQ">parsing</a> compilando codice css che sarà automaticamente inserito all'interno del tag &lt;head&gt;&lt;/head&gt; del documento html.</li>
<li id="mwHg">includendo nella pagina HTML il file .css compilato, generato da un <a rel="mw:WikiLink" href="Programma_(informatica)" title="Programma (informatica)" id="mwHw">programma</a> di terze parti che si occupi di fare il parsing del file .less.</li></ul>

</section><section data-mw-section-id="2" id="mwIA" aria-labelledby="Caratteristiche"><div class="mw-heading mw-heading2"><h2 id="Caratteristiche">Caratteristiche</h2></div>

<section data-mw-section-id="3" id="mwIQ" aria-labelledby="Variabili"><div class="mw-heading mw-heading3"><h3 id="Variabili">Variabili</h3></div>
<p id="mwIg">Le variabili funzionano esattamente come nei normali <a rel="mw:WikiLink" href="Linguaggio_di_programmazione" title="Linguaggio di programmazione" id="mwIw">linguaggi di programmazione</a>. Possono essere definite tramite il simbolo @.</p>

<p id="mwJA">Ad esempio, il seguente codice:</p>
<div class="mw-highlight mw-highlight-lang-less mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwJQ"><pre id="mwJg"><span id="mwJw"></span><span class="w" id="mwKA"> </span><span class="nv" id="mwKQ">@rosso</span><span class="o" id="mwKg">:</span><span class="w" id="mwKw"> </span><span class="p" id="mwLA">#</span><span class="nn" id="mwLQ">ff0000</span><span class="o" id="mwLg">;</span>
<span class="w" id="mwLw"> </span>
<span class="w" id="mwMA"> </span><span class="nt" id="mwMQ">a</span><span class="w" id="mwMg"> </span><span class="p" id="mwMw">{</span><span class="k" id="mwNA">color</span><span class="p" id="mwNQ">:</span><span class="w" id="mwNg"> </span><span class="o" id="mwNw">@</span><span class="n" id="mwOA">rosso</span><span class="p" id="mwOQ">}</span>
<span class="w" id="mwOg"> </span><span class="nt" id="mwOw">h1</span><span class="w" id="mwPA"> </span><span class="p" id="mwPQ">{</span><span class="k" id="mwPg">border-color</span><span class="p" id="mwPw">:</span><span class="w" id="mwQA"> </span><span class="o" id="mwQQ">@</span><span class="n" id="mwQg">rosso</span><span class="p" id="mwQw">;}</span>
<span class="w" id="mwRA"> </span><span class="nt" id="mwRQ">strong</span><span class="p" id="mwRg">{</span><span class="k" id="mwRw">background-color</span><span class="p" id="mwSA">:</span><span class="w" id="mwSQ"> </span><span class="o" id="mwSg">@</span><span class="n" id="mwSw">rosso</span><span class="p" id="mwTA">;}</span>
</pre></div>
<p id="mwTQ">darà come risultato questo CSS compilato:</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwTg"><pre id="mwTw"><span id="mwUA"></span><span class="w" id="mwUQ"> </span><span class="nt" id="mwUg">a</span><span class="w" id="mwUw"> </span><span class="p" id="mwVA">{</span><span class="k" id="mwVQ">color</span><span class="p" id="mwVg">:</span><span class="w" id="mwVw"> </span><span class="mh" id="mwWA">#ff0000</span><span class="p" id="mwWQ">}</span>
<span class="w" id="mwWg"> </span><span class="nt" id="mwWw">h1</span><span class="w" id="mwXA"> </span><span class="p" id="mwXQ">{</span><span class="k" id="mwXg">border-color</span><span class="p" id="mwXw">:</span><span class="w" id="mwYA"> </span><span class="mh" id="mwYQ">#ff0000</span><span class="p" id="mwYg">;}</span>
<span class="w" id="mwYw"> </span><span class="nt" id="mwZA">strong</span><span class="p" id="mwZQ">{</span><span class="k" id="mwZg">background-color</span><span class="p" id="mwZw">:</span><span class="w" id="mwaA"> </span><span class="mh" id="mwaQ">#ff0000</span><span class="p" id="mwag">;}</span>
</pre></div>
<p id="mwaw">L'utilizzo di variabili è molto utile perché consente di modificare in un'unica volta tutte le occorrenze di un certo valore (ad esempio, un codice cromatico <a rel="mw:WikiLink" href="Esadecimale" title="Esadecimale" class="mw-redirect" id="mwbA">esadecimale</a>, un valore in <a rel="mw:WikiLink" href="Pixel" title="Pixel" id="mwbQ">pixel</a>, un <a rel="mw:WikiLink" href="Tipo_di_carattere" title="Tipo di carattere" id="mwbg">tipo di carattere</a>, ecc.) all'interno dell'intero file LESS.</p>

</section><section data-mw-section-id="4" id="mwbw" aria-labelledby="Nidificazione"><div class="mw-heading mw-heading3"><h3 id="Nidificazione">Nidificazione</h3></div>
<p id="mwcA">In LESS è possibile nidificare le istruzioni, rendendo il codice più compatto, conciso e leggibile.</p>

<p id="mwcQ">La linea gerarchica dei selettori ricalcherà la struttura del listato: inserire un selettore tra le istruzioni di un altro selettore farà diventare quel selettore il <i id="mwcg">figlio</i> del selettore che lo contiene.</p>

<p id="mwcw">Ad esempio, questa serie di istruzioni:</p>
<div class="mw-highlight mw-highlight-lang-less mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwdA"><pre id="mwdQ"><span id="mwdg"></span><span class="w" id="mwdw"> </span><span class="nt" id="mweA">div</span><span class="p" id="mweQ">{</span>
<span class="w" id="mweg">    </span><span class="k" id="mwew">width</span><span class="p" id="mwfA">:</span><span class="w" id="mwfQ"> </span><span class="mi" id="mwfg">200</span><span class="kt" id="mwfw">px</span><span class="p" id="mwgA">;</span>
<span class="w" id="mwgQ">    </span><span class="err" id="mwgg">p</span><span class="p" id="mwgw">{</span>
<span class="w" id="mwhA">       </span><span class="k" id="mwhQ">font-size</span><span class="p" id="mwhg">:</span><span class="w" id="mwhw"> </span><span class="mi" id="mwiA">20</span><span class="kt" id="mwiQ">px</span><span class="p" id="mwig">;</span>
<span class="w" id="mwiw">       </span><span class="err" id="mwjA">strong</span><span class="p" id="mwjQ">{</span>
<span class="w" id="mwjg">          </span><span class="k" id="mwjw">color</span><span class="p" id="mwkA">:</span><span class="w" id="mwkQ"> </span><span class="kc" id="mwkg">blue</span><span class="p" id="mwkw">;</span>
<span class="w" id="mwlA">          </span><span class="k" id="mwlQ">text-decoration</span><span class="p" id="mwlg">:</span><span class="w" id="mwlw"> </span><span class="kc" id="mwmA">underline</span><span class="p" id="mwmQ">;</span>
<span class="w" id="mwmg">       </span><span class="p" id="mwmw">}</span>
<span class="w" id="mwnA">    </span><span class="p" id="mwnQ">}</span>
<span class="w" id="mwng"> </span><span class="p" id="mwnw">}</span>
</pre></div>
<p id="mwoA">genererà il seguente CSS compilato:</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwoQ"><pre id="mwog"><span id="mwow"></span><span class="w" id="mwpA"> </span><span class="nt" id="mwpQ">div</span><span class="p" id="mwpg">{</span>
<span class="w" id="mwpw">    </span><span class="k" id="mwqA">width</span><span class="p" id="mwqQ">:</span><span class="w" id="mwqg"> </span><span class="mi" id="mwqw">200</span><span class="kt" id="mwrA">px</span><span class="p" id="mwrQ">;</span>
<span class="w" id="mwrg"> </span><span class="p" id="mwrw">}</span>
<span class="w" id="mwsA"> </span>
<span class="w" id="mwsQ"> </span><span class="nt" id="mwsg">div</span><span class="w" id="mwsw"> </span><span class="nt" id="mwtA">p</span><span class="p" id="mwtQ">{</span>
<span class="w" id="mwtg">    </span><span class="k" id="mwtw">font-size</span><span class="p" id="mwuA">:</span><span class="w" id="mwuQ"> </span><span class="mi" id="mwug">20</span><span class="kt" id="mwuw">px</span><span class="p" id="mwvA">;</span>
<span class="w" id="mwvQ"> </span><span class="p" id="mwvg">}</span>
<span class="w" id="mwvw"> </span>
<span class="w" id="mwwA"> </span><span class="nt" id="mwwQ">div</span><span class="w" id="mwwg"> </span><span class="nt" id="mwww">p</span><span class="w" id="mwxA"> </span><span class="nt" id="mwxQ">strong</span><span class="p" id="mwxg">{</span>
<span class="w" id="mwxw">    </span><span class="k" id="mwyA">color</span><span class="p" id="mwyQ">:</span><span class="w" id="mwyg"> </span><span class="kc" id="mwyw">blue</span><span class="p" id="mwzA">;</span>
<span class="w" id="mwzQ">    </span><span class="k" id="mwzg">text-decoration</span><span class="p" id="mwzw">:</span><span class="w" id="mw0A"> </span><span class="kc" id="mw0Q">underline</span><span class="p" id="mw0g">;</span>
<span class="w" id="mw0w"> </span><span class="p" id="mw1A">}</span>
</pre></div>
</section><section data-mw-section-id="5" id="mw1Q" aria-labelledby="Mixin"><div class="mw-heading mw-heading3"><h3 id="Mixin">Mixin</h3></div>
<p id="mw1g">I mixin sono "set di istruzioni" che possono essere richiamati tra le proprietà di qualsiasi selettore. Qualsiasi classe o id può essere usato come mixin. Se si vuole definire un mixin senza che esso compaia come output nel css compilato, è sufficiente posporre una coppia di parentesi tonde () quando il mixin viene definito.</p>

<section data-mw-section-id="6" id="mw1w" aria-labelledby="Classe_o_id_come_mixin"><div class="mw-heading mw-heading4"><h4 id="Classe_o_id_come_mixin">Classe o id come mixin</h4></div>
<p id="mw2A">Codice LESS:</p>
<div class="mw-highlight mw-highlight-lang-less mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw2Q"><pre id="mw2g"><span id="mw2w"></span><span class="w" id="mw3A"> </span><span class="p" id="mw3Q">.</span><span class="nc" id="mw3g">mixin</span><span class="p" id="mw3w">{</span>
<span class="w" id="mw4A">    </span><span class="k" id="mw4Q">color</span><span class="p" id="mw4g">:</span><span class="w" id="mw4w"> </span><span class="kc" id="mw5A">red</span><span class="p" id="mw5Q">;</span>
<span class="w" id="mw5g">    </span><span class="k" id="mw5w">font-weight</span><span class="p" id="mw6A">:</span><span class="kc" id="mw6Q">bold</span><span class="p" id="mw6g">;</span>
<span class="w" id="mw6w"> </span><span class="p" id="mw7A">}</span>
<span class="w" id="mw7Q"> </span>
<span class="w" id="mw7g"> </span><span class="nt" id="mw7w">p</span><span class="p" id="mw8A">{</span>
<span class="w" id="mw8Q">    </span><span class="k" id="mw8g">font-size</span><span class="p" id="mw8w">:</span><span class="mi" id="mw9A">18</span><span class="kt" id="mw9Q">px</span><span class="p" id="mw9g">;</span>
<span class="w" id="mw9w">    </span><span class="err" id="mw-A">.mixin</span><span class="p" id="mw-Q">;</span>
<span class="w" id="mw-g"> </span><span class="p" id="mw-w">}</span>
</pre></div>
<p id="mw_A">CSS compilato:</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw_Q"><pre id="mw_g"><span id="mw_w"></span><span class="w" id="mwAQA"> </span><span class="p" id="mwAQE">.</span><span class="nc" id="mwAQI">mixin</span><span class="p" id="mwAQM">{</span>
<span class="w" id="mwAQQ">    </span><span class="k" id="mwAQU">color</span><span class="p" id="mwAQY">:</span><span class="w" id="mwAQc"> </span><span class="kc" id="mwAQg">red</span><span class="p" id="mwAQk">;</span>
<span class="w" id="mwAQo">    </span><span class="k" id="mwAQs">font-weight</span><span class="p" id="mwAQw">:</span><span class="kc" id="mwAQ0">bold</span><span class="p" id="mwAQ4">;</span>
<span class="w" id="mwAQ8"> </span><span class="p" id="mwARA">}</span>
<span class="w" id="mwARE"> </span>
<span class="w" id="mwARI"> </span><span class="nt" id="mwARM">p</span><span class="p" id="mwARQ">{</span>
<span class="w" id="mwARU">    </span><span class="k" id="mwARY">font-size</span><span class="p" id="mwARc">:</span><span class="mi" id="mwARg">18</span><span class="kt" id="mwARk">px</span><span class="p" id="mwARo">;</span>
<span class="w" id="mwARs">    </span><span class="k" id="mwARw">color</span><span class="p" id="mwAR0">:</span><span class="w" id="mwAR4"> </span><span class="kc" id="mwAR8">red</span><span class="p" id="mwASA">;</span>
<span class="w" id="mwASE">    </span><span class="k" id="mwASI">font-weight</span><span class="p" id="mwASM">:</span><span class="kc" id="mwASQ">bold</span><span class="p" id="mwASU">;</span>
<span class="w" id="mwASY"> </span><span class="p" id="mwASc">}</span>
</pre></div>
</section><section data-mw-section-id="7" id="mwASg" aria-labelledby="Mixin_escluso_dall'output"><div class="mw-heading mw-heading4"><h4 id="Mixin_escluso_dall'output"><span id="Mixin_escluso_dall.27output" typeof="mw:FallbackId"></span>Mixin escluso dall'output</h4></div>
<p id="mwASk">Codice LESS:</p>
<div class="mw-highlight mw-highlight-lang-less mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwASo"><pre id="mwASs"><span id="mwASw"></span><span class="w" id="mwAS0"> </span><span class="p" id="mwAS4">.</span><span class="nc" id="mwAS8">mixin</span><span class="o" id="mwATA">()</span><span class="p" id="mwATE">{</span>
<span class="w" id="mwATI">    </span><span class="k" id="mwATM">color</span><span class="p" id="mwATQ">:</span><span class="w" id="mwATU"> </span><span class="kc" id="mwATY">red</span><span class="p" id="mwATc">;</span>
<span class="w" id="mwATg">    </span><span class="k" id="mwATk">font-weight</span><span class="p" id="mwATo">:</span><span class="kc" id="mwATs">bold</span><span class="p" id="mwATw">;</span>
<span class="w" id="mwAT0"> </span><span class="p" id="mwAT4">}</span>
<span class="w" id="mwAT8"> </span>
<span class="w" id="mwAUA"> </span><span class="nt" id="mwAUE">p</span><span class="p" id="mwAUI">{</span>
<span class="w" id="mwAUM">    </span><span class="k" id="mwAUQ">font-size</span><span class="p" id="mwAUU">:</span><span class="mi" id="mwAUY">18</span><span class="kt" id="mwAUc">px</span><span class="p" id="mwAUg">;</span>
<span class="w" id="mwAUk">    </span><span class="err" id="mwAUo">.mixin</span><span class="p" id="mwAUs">;</span>
<span class="w" id="mwAUw"> </span><span class="p" id="mwAU0">}</span>
</pre></div>
<p id="mwAU4">CSS compilato:</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAU8"><pre id="mwAVA"><span id="mwAVE"></span><span class="w" id="mwAVI"> </span><span class="nt" id="mwAVM">p</span><span class="p" id="mwAVQ">{</span>
<span class="w" id="mwAVU">    </span><span class="k" id="mwAVY">font-size</span><span class="p" id="mwAVc">:</span><span class="mi" id="mwAVg">18</span><span class="kt" id="mwAVk">px</span><span class="p" id="mwAVo">;</span>
<span class="w" id="mwAVs">    </span><span class="k" id="mwAVw">color</span><span class="p" id="mwAV0">:</span><span class="w" id="mwAV4"> </span><span class="kc" id="mwAV8">red</span><span class="p" id="mwAWA">;</span>
<span class="w" id="mwAWE">    </span><span class="k" id="mwAWI">font-weight</span><span class="p" id="mwAWM">:</span><span class="kc" id="mwAWQ">bold</span><span class="p" id="mwAWU">;</span>
<span class="w" id="mwAWY"> </span><span class="p" id="mwAWc">}</span>
</pre></div>
</section></section><section data-mw-section-id="8" id="mwAWg" aria-labelledby="Operatori"><div class="mw-heading mw-heading3"><h3 id="Operatori">Operatori</h3></div>
<p id="mwAWk">LESS permette di effettuare <a rel="mw:WikiLink" href="Operazione_aritmetica" title="Operazione aritmetica" id="mwAWo">operazioni aritmetiche</a> inserendo i valori tra parentesi tonde. Questo è molto utile se combinato con le possibilità offerte dalle variabili.</p>

<p id="mwAWs">Ad esempio:</p>
<div class="mw-highlight mw-highlight-lang-less mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAWw"><pre id="mwAW0"><span id="mwAW4"></span><span class="w" id="mwAW8"> </span><span class="nv" id="mwAXA">@var</span><span class="o" id="mwAXE">:</span><span class="w" id="mwAXI"> </span><span class="nt" id="mwAXM">200px</span><span class="o" id="mwAXQ">;</span>
<span class="w" id="mwAXU"> </span>
<span class="w" id="mwAXY"> </span><span class="nt" id="mwAXc">div</span><span class="p" id="mwAXg">{</span>
<span class="w" id="mwAXk">    </span><span class="k" id="mwAXo">width</span><span class="p" id="mwAXs">:</span><span class="w" id="mwAXw"> </span><span class="p" id="mwAX0">(</span><span class="o" id="mwAX4">@</span><span class="n" id="mwAX8">var</span><span class="w" id="mwAYA"> </span><span class="o" id="mwAYE">+</span><span class="w" id="mwAYI"> </span><span class="mi" id="mwAYM">20</span><span class="kt" id="mwAYQ">px</span><span class="w" id="mwAYU"> </span><span class="p" id="mwAYY">);</span>
<span class="w" id="mwAYc"> </span><span class="p" id="mwAYg">}</span>
</pre></div>
<p id="mwAYk">Genererà:</p>
<div class="mw-highlight mw-highlight-lang-css mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAYo"><pre id="mwAYs"><span id="mwAYw"></span><span class="w" id="mwAY0"> </span><span class="nt" id="mwAY4">div</span><span class="p" id="mwAY8">{</span>
<span class="w" id="mwAZA">    </span><span class="k" id="mwAZE">width</span><span class="p" id="mwAZI">:</span><span class="w" id="mwAZM"> </span><span class="mi" id="mwAZQ">220</span><span class="kt" id="mwAZU">px</span><span class="p" id="mwAZY">;</span>
<span class="w" id="mwAZc"> </span><span class="p" id="mwAZg">}</span>
</pre></div>

</section></section><section data-mw-section-id="9" id="mwAZk" aria-labelledby="Confronto"><div class="mw-heading mw-heading2"><h2 id="Confronto">Confronto</h2></div>

<section data-mw-section-id="10" id="mwAZo" aria-labelledby="Sass"><div class="mw-heading mw-heading3"><h3 id="Sass">Sass</h3></div>
<p id="mwAZs">Sia <a rel="mw:WikiLink" href="Sass" title="Sass" id="mwAZw">Sass</a> che Less sono preprocessori CSS, che consentono di scrivere CSS pulito in un costrutto di programmazione invece di regole statiche<sup class="mw-ref reference" id="cite_ref-whats-wrong-with-css_1-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-whats-wrong-with-css-1" id="mwAZ0"><span class="mw-reflink-text" id="mwAZ4"><span class="cite-bracket" id="mwAZ8">[</span>1<span class="cite-bracket" id="mwAaA">]</span></span></a></sup>. </p>

<p id="mwAaE">Less si ispira al Sass<sup class="mw-ref reference" id="cite_ref-about_2-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-about-2" id="mwAaI"><span class="mw-reflink-text" id="mwAaM"><span class="cite-bracket" id="mwAaQ">[</span>2<span class="cite-bracket" id="mwAaU">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-compare_3-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-compare-3" id="mwAaY"><span class="mw-reflink-text" id="mwAac"><span class="cite-bracket" id="mwAag">[</span>3<span class="cite-bracket" id="mwAak">]</span></span></a></sup>. Sass è stato progettato sia per semplificare che per estendere i CSS, quindi elementi come le parentesi graffe sono stati rimossi dalla sintassi. Less è stato progettato per essere il più vicino possibile ai CSS e, di conseguenza, i CSS esistenti possono essere utilizzati come codice Less valido<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwAao"><span class="mw-reflink-text" id="mwAas"><span class="cite-bracket" id="mwAaw">[</span>4<span class="cite-bracket" id="mwAa0">]</span></span></a></sup>. </p>

<p id="mwAa4">Le versioni più recenti di Sass hanno anche introdotto una sintassi simile a CSS chiamata SCSS (Sassy CSS).</p>

</section></section><section data-mw-section-id="11" id="mwAa8" aria-labelledby="Utilizzo_sui_siti"><div class="mw-heading mw-heading2"><h2 id="Utilizzo_sui_siti">Utilizzo sui siti</h2></div>
<p id="mwAbA">Less può essere applicato ai siti in diversi modi. Un'opzione è includere il file JavaScript less.js per convertire il codice al volo. Il browser quindi esegue il rendering dell'output CSS. Un'altra opzione è rendere il codice Less in puro CSS e caricare il CSS su un sito. Con questa opzione non vengono caricati file .less e il sito non necessita del convertitore JavaScript less.js.</p>

</section><section data-mw-section-id="12" id="mwAbE" aria-labelledby="Software_Less"><div class="mw-heading mw-heading2"><h2 id="Software_Less">Software Less</h2></div>
<table class="wikitable sortable" id="mwAbI">
<tbody id="mwAbM"><tr id="mwAbQ"><th id="mwAbU">Nome</th>
<th id="mwAbY">Descrizione</th>
<th id="mwAbc">Licenza software</th>
<th id="mwAbg">piattaforma</th>
<th id="mwAbk">Funzionalità</th></tr>
<tr id="mwAbo">
<td id="mwAbs">WinLess</td>
<td id="mwAbw">Compilatore Less GUI</td>
<td id="mwAb0">Apache 2.0<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mwAb4"><span class="mw-reflink-text" id="mwAb8"><span class="cite-bracket" id="mwAcA">[</span>5<span class="cite-bracket" id="mwAcE">]</span></span></a></sup></td>
<td id="mwAcI">Windows</td>
<td id="mwAcM">Compilatore</td></tr>
<tr id="mwAcQ">
<td id="mwAcU">Crunch</td>
<td id="mwAcY">Less editor e compilatore (richiede Adobe AIR)</td>
<td id="mwAcc">GPL<sup class="mw-ref reference" id="cite_ref-6" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-6" id="mwAcg"><span class="mw-reflink-text" id="mwAck"><span class="cite-bracket" id="mwAco">[</span>6<span class="cite-bracket" id="mwAcs">]</span></span></a></sup></td>
<td id="mwAcw">Windows, Mac OS X</td>
<td id="mwAc0">Editor del compilatore</td></tr>
<tr id="mwAc4">
<td id="mwAc8">less.js-windows</td>
<td id="mwAdA">Semplice utility da riga di comando per Windows che compilerà file * .less in CSS utilizzando less.js.</td>
<td id="mwAdE">Licenza MIT<sup class="mw-ref reference" id="cite_ref-7" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-7" id="mwAdI"><span class="mw-reflink-text" id="mwAdM"><span class="cite-bracket" id="mwAdQ">[</span>7<span class="cite-bracket" id="mwAdU">]</span></span></a></sup></td>
<td id="mwAdY">Windows</td>
<td id="mwAdc">Compilatore</td></tr>
<tr id="mwAdg">
<td id="mwAdk">less.app</td>
<td id="mwAdo">Compilatore Less</td>
<td id="mwAds">Proprietario</td>
<td id="mwAdw">Mac OS X</td>
<td id="mwAd0">Compilatore</td></tr>
<tr id="mwAd4">
<td id="mwAd8">CodeKit</td>
<td id="mwAeA">Compilatore Less</td>
<td id="mwAeE">Proprietario</td>
<td id="mwAeI">Mac OS X</td>
<td id="mwAeM">Compilatore</td></tr>
<tr id="mwAeQ">
<td id="mwAeU">LessEngine</td>
<td id="mwAeY">Compilatore Less</td>
<td id="mwAec">Gratuito</td>
<td id="mwAeg">Plugin OpenCart</td>
<td id="mwAek">Compilatore</td></tr>
<tr id="mwAeo">
<td id="mwAes">SimpLESS</td>
<td id="mwAew">Compilatore Less</td>
<td id="mwAe0">licenza gratuita ma nessuna licenza esplicita<sup class="mw-ref reference" id="cite_ref-8" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-8" id="mwAe4"><span class="mw-reflink-text" id="mwAe8"><span class="cite-bracket" id="mwAfA">[</span>8<span class="cite-bracket" id="mwAfE">]</span></span></a></sup></td>
<td id="mwAfI">Windows
<p id="mwAfM">Mac OS X
Linux</p></td>
<td id="mwAfQ">Compilatore</td></tr>
<tr id="mwAfU">
<td id="mwAfY">Chirpy</td>
<td id="mwAfc">Compilatore Less</td>
<td id="mwAfg">Ms-PL<sup class="mw-ref reference" id="cite_ref-9" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-9" id="mwAfk"><span class="mw-reflink-text" id="mwAfo"><span class="cite-bracket" id="mwAfs">[</span>9<span class="cite-bracket" id="mwAfw">]</span></span></a></sup></td>
<td id="mwAf0">Plugin di Visual Studio</td>
<td id="mwAf4">Compilatore</td></tr>
<tr id="mwAf8">
<td id="mwAgA">Mindscape Web Workbench</td>
<td id="mwAgE">Evidenziazione della sintassi e IntelliSense per Less e Sass</td>
<td id="mwAgI">Proprietario</td>
<td id="mwAgM">Plugin di Visual Studio</td>
<td id="mwAgQ">Evidenziazione della sintassi del compilatore</td></tr>
<tr id="mwAgU">
<td id="mwAgY">Eclipse Plugin for Less</td>
<td id="mwAgc">Plugin Eclipse</td>
<td id="mwAgg">EPL 1.0</td>
<td id="mwAgk">Plugin Eclipse</td>
<td id="mwAgo">Evidenziazione della sintassi Compilatore di
<p id="mwAgs">assistenza ai contenuti</p></td></tr>
<tr id="mwAgw">
<td id="mwAg0">mod_less</td>
<td id="mwAg4">Modulo Apache2 per compilare Less al volo</td>
<td id="mwAg8">Open Source</td>
<td id="mwAhA">Linux</td>
<td id="mwAhE">Compilatore</td></tr>
<tr id="mwAhI">
<td id="mwAhM">grunt-contrib-less</td>
<td id="mwAhQ">Node.js Grunt task per convertire Less in CSS</td>
<td id="mwAhU">Open Source</td>
<td id="mwAhY">Node.js</td>
<td id="mwAhc">Compilatore</td></tr>
<tr id="mwAhg">
<td id="mwAhk">Web Essentials</td>
<td id="mwAho">Estensione di Visual Studio con supporto per Less e Sass</td>
<td id="mwAhs">Apache 2.0</td>
<td id="mwAhw">Windows</td>
<td id="mwAh0">Evidenziazione della sintassi, assistenza ai contenuti, compilatore</td></tr>
<tr id="mwAh4">
<td id="mwAh8">clessc</td>
<td id="mwAiA">Compilatore C ++ puro</td>
<td id="mwAiE">GPL</td>
<td id="mwAiI">almeno Windows, Linux, MacOS</td>
<td id="mwAiM">Compilatore</td></tr>
<tr id="mwAiQ">
<td id="mwAiU">Less WebCompiler</td>
<td id="mwAiY">Compilatore basato sul Web</td>
<td id="mwAic">MIT</td>
<td id="mwAig">almeno Windows, Linux, MacOS</td>
<td id="mwAik">Compilatore, evidenziazione della sintassi, Minifier</td></tr>
</tbody></table>

</section><section data-mw-section-id="13" id="mwAio" aria-labelledby="Note"><div class="mw-heading mw-heading2"><h2 id="Note">Note</h2></div>
<div class="mw-references-wrap" typeof="mw:Extension/references" id="mwAis"><ol class="mw-references references" id="mwAiw"><li id="cite_note-whats-wrong-with-css-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAi0"><a href="#cite_ref-whats-wrong-with-css_1-0" rel="mw:referencedBy" id="mwAi4"><span class="mw-linkback-text" id="mwAi8">↑</span></a></span> <span id="mw-reference-text-cite_note-whats-wrong-with-css-1" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html" class="external text" id="mwAjA">What's Wrong With CSS</a> <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20140131030742/http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html" typeof="mw:Transclusion" class="external text" id="mwAjE">Archiviato</a><span id="mwAjI"> il 31 gennaio 2014 in </span><a rel="mw:WikiLink" href="Internet_Archive" title="Internet Archive" id="mwAjM">Internet Archive</a><span id="mwAjQ">.</span> What's Wrong With CSS</span></li>
<li id="cite_note-about-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAjY"><a href="#cite_ref-about_2-0" rel="mw:referencedBy" id="mwAjc"><span class="mw-linkback-text" id="mwAjg">↑</span></a></span> <span id="mw-reference-text-cite_note-about-2" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://lesscss.org/about" class="external text" id="mwAjk">About Less</a> About</span></li>
<li id="cite_note-compare-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwAjo"><a href="#cite_ref-compare_3-0" rel="mw:referencedBy" id="mwAjs"><span class="mw-linkback-text" id="mwAjw">↑</span></a></span> <span id="mw-reference-text-cite_note-compare-3" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://nex-3.com/posts/83-sass-and-less" class="external text" id="mwAj0">Sass and Less</a> <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20090621074106/http://nex-3.com/posts/83-sass-and-less" typeof="mw:Transclusion" class="external text" id="mwAj4">Archiviato</a><span id="mwAj8"> il 21 giugno 2009 in </span><a rel="mw:WikiLink" href="Internet_Archive" title="Internet Archive" id="mwAkA">Internet Archive</a><span id="mwAkE">.</span> Sass and Less</span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwAkM"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwAkQ"><span class="mw-linkback-text" id="mwAkU">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAkY"><a rel="mw:ExtLink nofollow" href="https://gist.github.com/674726" class="external text" id="mwAkc"><span style="font-style:italic;" id="mwAkg">Sass/Less Comparison</span></a>, su <span style="font-style:italic;" id="mwAkk">gist.github.com</span>.</cite></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAko"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwAks"><span class="mw-linkback-text" id="mwAkw">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://github.com/marklagendijk/WinLess/issues/55#issuecomment-12863789" class="external autonumber" id="mwAk0"></a> WinLess github Issue  "License Information"</span></li>
<li id="cite_note-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwAk4"><a href="#cite_ref-6" rel="mw:referencedBy" id="mwAk8"><span class="mw-linkback-text" id="mwAlA">↑</span></a></span> <span id="mw-reference-text-cite_note-6" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://github.com/matthewdl/Crunch/blob/master/LICENSE.txt" class="external text" id="mwAlE">Crunch's LICENSE.txt at github</a> Crunch's LICENSE.txt at github</span></li>
<li id="cite_note-7" data-mw-footnote-number="7"><span class="mw-cite-backlink" id="mwAlI"><a href="#cite_ref-7" rel="mw:referencedBy" id="mwAlM"><span class="mw-linkback-text" id="mwAlQ">↑</span></a></span> <span id="mw-reference-text-cite_note-7" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://github.com/duncansmart/less.js-windows/blob/master/LICENSE" class="external autonumber" id="mwAlU"></a> github license</span></li>
<li id="cite_note-8" data-mw-footnote-number="8"><span class="mw-cite-backlink" id="mwAlY"><a href="#cite_ref-8" rel="mw:referencedBy" id="mwAlc"><span class="mw-linkback-text" id="mwAlg">↑</span></a></span> <span id="mw-reference-text-cite_note-8" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="https://github.com/Paratron/SimpLESS/blob/master/LICENSE.txt" class="external autonumber" id="mwAlk"></a> license file at github (placeholder)</span></li>
<li id="cite_note-9" data-mw-footnote-number="9"><span class="mw-cite-backlink" id="mwAlo"><a href="#cite_ref-9" rel="mw:referencedBy" id="mwAls"><span class="mw-linkback-text" id="mwAlw">↑</span></a></span> <span id="mw-reference-text-cite_note-9" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://chirpy.codeplex.com/license" class="external autonumber" id="mwAl0"></a> <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20160616190148/http://chirpy.codeplex.com/license" typeof="mw:Transclusion" class="external text" id="mwAl4">Archiviato</a><span id="mwAl8"> il 16 giugno 2016 in </span><a rel="mw:WikiLink" href="Internet_Archive" title="Internet Archive" id="mwAmA">Internet Archive</a><span id="mwAmE">.</span> Chirpy License Information at CodePlex</span></li>
</ol></div>

</section><section data-mw-section-id="14" id="mwAmM" aria-labelledby="Collegamenti_esterni"><div class="mw-heading mw-heading2"><h2 id="Collegamenti_esterni">Collegamenti esterni</h2></div>
<ul id="mwAmQ"><li class="mw-empty-elt" id="mwAmU"></li><span typeof="mw:Transclusion" id="mwAmY">
</span><li><cite class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="http://lesscss.org" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">lesscss.org</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/less/less.js" class="external text"><span style="font-style:italic;">Repository sorgenti di LESS</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li>
<li id="mwAmc"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAmg"><a rel="mw:ExtLink nofollow" href="https://download.cnet.com/Less-app/3000-10248_4-76116255.html" class="external text"><span style="font-style:italic;">Compilatore per Mac OSX (non più aggiornato)</span></a>, su <span style="font-style:italic;">download.cnet.com</span>.</cite></li></ul>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAmk"><style data-mw-deduplicate="TemplateStyles:r141815314" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .navbox{border:1px solid #aaa;clear:both;margin:auto;padding:2px;width:100%}.mw-parser-output .navbox th{padding-left:1em;padding-right:1em;text-align:center}.mw-parser-output .navbox>tbody>tr:first-child>th{background:#ccf;font-size:90%;width:100%;color:var(--color-base,black)}.mw-parser-output .navbox_navbar{float:left;margin:0;padding:0 10px 0 0;text-align:left;width:6em}.mw-parser-output .navbox_title{font-size:110%}.mw-parser-output .navbox_abovebelow{background:#ddf;font-size:90%;font-weight:normal}.mw-parser-output .navbox_group{background:#ddf;font-size:90%;padding:0 10px;white-space:nowrap}.mw-parser-output .navbox_list{font-size:90%;width:100%}.mw-parser-output .navbox_list a{white-space:nowrap}html:not(.vector-feature-night-mode-enabled) .mw-parser-output .navbox_odd{background:#fdfdfd;color:var(--color-base,black)}html:not(.vector-feature-night-mode-enabled) .mw-parser-output .navbox_even{background:#f7f7f7;color:var(--color-base,black)}.mw-parser-output .navbox a.mw-selflink{color:var(--color-base,black)}.mw-parser-output .navbox_center{text-align:center}.mw-parser-output .navbox .navbox_image{padding-left:7px;vertical-align:middle;width:0}.mw-parser-output .navbox+.navbox{margin-top:-1px}.mw-parser-output .navbox .mw-collapsible-toggle{font-weight:normal;text-align:right;width:7em}body.skin--responsive .mw-parser-output .navbox_image img{max-width:none!important}.mw-parser-output .subnavbox{margin:-3px;width:100%}.mw-parser-output .subnavbox_group{background:#e6e6ff;padding:0 10px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .navbox>tbody>tr:first-child>th{background:var(--background-color-interactive)!important}html.skin-theme-clientpref-night .mw-parser-output .navbox th{color:var(--color-base)!important}html.skin-theme-clientpref-night .mw-parser-output .navbox_abovebelow,html.skin-theme-clientpref-night .mw-parser-output .navbox_group{background:var(--background-color-interactive-subtle)!important}html.skin-theme-clientpref-night .mw-parser-output .subnavbox_group{background:var(--background-color-neutral-subtle)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbox>tbody>tr:first-child>th{background:var(--background-color-interactive)!important}html.skin-theme-clientpref-os .mw-parser-output .navbox th{color:var(--color-base)!important}html.skin-theme-clientpref-os .mw-parser-output .navbox_abovebelow,html.skin-theme-clientpref-os .mw-parser-output .navbox_group{background:var(--background-color-interactive-subtle)!important}html.skin-theme-clientpref-os .mw-parser-output .subnavbox_group{background:var(--background-color-neutral-subtle)!important}}


/* end   https://it.wikipedia.org/ */
</style></span>



</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Questa voce è stata pubblicata da <a class="external text" title="Ultima modifica il 2025-11-14" href="https://it.wikipedia.org/wiki/?title=LESS&amp;oldid=147830668">Wikipedia</a>. Il testo è rilasciato in base alla licenza <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.it">Creative Commons Attribution-Share Alike 4.0</a>, salvo diversa indicazione. Potrebbero essere applicate clausole aggiuntive per i file multimediali.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>