<!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>Sass</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/Sass"> <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.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-Sass rootpage-Sass 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">Sass</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>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwBA"><style data-mw-deduplicate="TemplateStyles:r143074810" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .sinottico{background-color:#f8f9fa;border:1px solid #c8ccd1;border-spacing:0;clear:right;float:right;font-size:95%;line-height:1.4em;margin:0 0 1em 1.5em;width:280px}.mw-parser-output .sinottico caption{font-weight:bold}.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){background-color:#f3f3f3;border-right:1px solid #e5e5e8;text-align:left;vertical-align:top}.mw-parser-output .sinottico>tbody>tr:not(:last-child)>td,.mw-parser-output .sinottico>tbody>tr:not(:last-child)>th,.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th{border-bottom:1px solid #e0e0e0}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){padding:.25em .4em}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>td{vertical-align:middle}.mw-parser-output .sinottico>tbody>tr>td>hr:only-child{margin:0.4em 0.2em}.mw-parser-output .sinottico ul{margin:0 0 0 1em;padding:0}.mw-parser-output .sinottico_annidata{border-spacing:0;margin:0 -.4em;width:calc(100% + calc(.4em*2))}.mw-parser-output .sinottico_annidata:last-child{margin-bottom:-.2em}.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>td,.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>th{border-bottom:none}.mw-parser-output .sinottico_divisione+.sinottico_divisione>th,.mw-parser-output .sinottico_testata+.sinottico_divisione>th{border-top:2px solid #f8f9fa}.mw-parser-output .sinottico_divisione th{background-color:#eeeeee;padding:.15em .4em;text-align:center}.mw-parser-output .sinottico_piede{text-align:center;font-size:90%;background:#EFEFEF}.mw-parser-output .sinottico_piede2{background-color:white;font-size:xx-small;padding-bottom:0;text-align:right}.mw-parser-output .sinottico_sottotitolo{font-size:80%}.mw-parser-output .sinottico_testata th{background-color:#dedede;font-size:116%;padding:.2em .4em;text-align:center}.mw-parser-output .sinottico_testo_centrale{text-align:center}


/* end   https://it.wikipedia.org/ */
</style></span><table class="infobox sinottico" summary="Tabella sinottica che riassume i principali dati del soggetto"><tbody><tr class="sinottico_testata"><th colspan="2" style="background:lightblue">Sass</th></tr><tr><td class="sinottico_testo_centrale" colspan="2"><figure class="mw-halign-center" typeof="mw:File/Frameless"><img src="./_assets_/b090e694bd0a89aafb5b88727009a554.png" decoding="async" data-file-width="512" data-file-height="384" data-file-type="drawing" height="75" width="100" class="mw-file-element" loading="lazy"><figcaption></figcaption></figure>
</td></tr><tr><th><a rel="mw:WikiLink" href="Estensione_(file)" title="Estensione (file)" class="mw-redirect">Estensione</a></th><td><code>.sass, .scss</code>
</td></tr><tr><th><a rel="mw:WikiLink" href="Tipo_MIME" title="Tipo MIME" class="mw-redirect">Tipo MIME</a></th><td><code>text/x-sass</code>
</td></tr><tr><th>Sviluppatore</th><td>Nathan Weizenbaum, Chris Eppstein
</td></tr><tr><th>1ª<span typeof="mw:Entity">&nbsp;</span>pubblicazione</th><td>2007
</td></tr><tr><th>Ultima versione</th><td>dart-sass 1.54.0<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwBQ"><span class="mw-reflink-text" id="mwBg"><span class="cite-bracket" id="mwBw">[</span>1<span class="cite-bracket" id="mwCA">]</span></span></a></sup> (7 luglio 2022)
</td></tr><tr><th>Estensione di</th><td><a rel="mw:WikiLink" href="CSS" title="CSS">CSS</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Sito_web" title="Sito web">Sito web</a></th><td><a rel="mw:ExtLink nofollow" href="http://www.sass-lang.com" class="external text">www.sass-lang.com</a>
</td></tr><tr></tr></tbody></table><span class="mw-empty-elt"></span>
<p id="mwCQ"><b id="mwCg">Sass</b>  (<b id="mwCw">S</b>yntactically <b id="mwDA">A</b>wesome <b id="mwDQ">S</b>tyle<b id="mwDg">S</b>heets) è un'estensione del linguaggio <a rel="mw:WikiLink" href="CSS" title="CSS" id="mwDw">CSS</a> che permette di utilizzare <a rel="mw:WikiLink" href="Variabile_(informatica)" title="Variabile (informatica)" id="mwEA">variabili</a>, di creare <a rel="mw:WikiLink" href="Funzione_(informatica)" title="Funzione (informatica)" id="mwEQ">funzioni</a> e di organizzare il foglio di stile in più <a rel="mw:WikiLink" href="File" title="File" id="mwEg">file</a>.</p>

<p id="mwEw">Il linguaggio Sass si basa sul concetto di <a rel="mw:WikiLink" href="Preprocessore" title="Preprocessore" id="mwFA">preprocessore</a> CSS, il quale serve a definire fogli di stile con una forma più semplice, completa e potente rispetto ai CSS e a generare file CSS ottimizzati, aggregando le strutture definite anche in modo complesso. È compatibile con tutte le versioni di CSS.</p>

<p id="mwFQ">Sass è costituito da due <a rel="mw:WikiLink" href="Sintassi_(informatica)" title="Sintassi (informatica)" id="mwFg">sintassi</a><sup class="mw-ref reference" id="cite_ref-main6_2-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mwFw"><span class="mw-reflink-text" id="mwGA"><span class="cite-bracket" id="mwGQ">[</span>2<span class="cite-bracket" id="mwGg">]</span></span></a></sup>. La sintassi originale, chiamata "sintassi rientrata", utilizza una sintassi simile a <a rel="mw:WikiLink" href="HTML" title="HTML" id="mwGw">HTML</a>. Utilizza il rientro per separare i blocchi di codice e i caratteri di nuova riga per separare le regole. La sintassi più recente, "SCSS" (Sassy CSS), utilizza la formattazione dei blocchi come quella dei CSS. Utilizza le parentesi graffe per indicare i blocchi di codice e il punto e virgola per separare le regole all'interno di un blocco. La sintassi rientrata e i file SCSS hanno tradizionalmente le estensioni .sass e .scss, rispettivamente.</p>

<p id="mwHA"><a rel="mw:WikiLink" href="CSS#CSS_3" title="CSS" id="mwHQ">CSS3</a> consiste in una serie di selettori e pseudo-selettori che raggruppano le regole che si applicano a loro. Sass (nel contesto più ampio di entrambe le sintassi) estende i CSS fornendo diversi meccanismi disponibili nei linguaggi di programmazione più tradizionali, in particolare i linguaggi orientati agli oggetti, ma che non sono disponibili per i CSS3 stessi. Quando SassScript viene interpretato, crea blocchi di regole CSS per vari selettori come definito dal file Sass. L'interprete Sass traduce SassScript in CSS. In alternativa, Sass può monitorare il file .sass o .scss e tradurlo in un file .css di output ogni volta che viene salvato il file .sass o .scss<sup class="mw-ref reference" id="cite_ref-tutorial_3-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-tutorial-3" id="mwHg"><span class="mw-reflink-text" id="mwHw"><span class="cite-bracket" id="mwIA">[</span>3<span class="cite-bracket" id="mwIQ">]</span></span></a></sup>.</p>

<p id="mwIg">La sintassi indentata è un metalinguaggio. SCSS è un metalinguaggio annidato, poiché CSS valido è SCSS valido con la stessa semantica.</p>

<p id="mwIw">SassScript fornisce i seguenti meccanismi: variabili, annidamento, mixin ed ereditarietà del selettore<sup class="mw-ref reference" id="cite_ref-main6_2-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mwJA"><span class="mw-reflink-text" id="mwJQ"><span class="cite-bracket" id="mwJg">[</span>2<span class="cite-bracket" id="mwJw">]</span></span></a></sup>.</p>

</section><section data-mw-section-id="1" id="mwKQ" aria-labelledby="Installazione"><div class="mw-heading mw-heading2"><h2 id="Installazione">Installazione</h2></div>
<p id="mwKg">L'implementazione originale di Sass era scritta in <a rel="mw:WikiLink" href="Ruby_(linguaggio_di_programmazione)" title="Ruby (linguaggio di programmazione)" id="mwKw">Ruby</a>. Una volta installato Ruby per il proprio sistema operativo è possibile procedere con l'installazione di Sass tramite il comando <code id="mwLA">gem install sass</code>.</p>

<p id="mwLQ">A partire dal 26 marzo 2019 Ruby Sass non è più ufficialmente supportato<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwLg"><span class="mw-reflink-text" id="mwLw"><span class="cite-bracket" id="mwMA">[</span>4<span class="cite-bracket" id="mwMQ">]</span></span></a></sup>. Esistono tuttavia implementazioni di Sass in diversi linguaggi di programmazione e l'implementazione primaria è diventata quella scritta in <a rel="mw:WikiLink" href="Dart_(linguaggio_di_programmazione)" title="Dart (linguaggio di programmazione)" id="mwMg">Dart</a><sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mwMw"><span class="mw-reflink-text" id="mwNA"><span class="cite-bracket" id="mwNQ">[</span>5<span class="cite-bracket" id="mwNg">]</span></span></a></sup>. Nella pagina ufficiale di Sass per ogni implementazione sono disponibili le istruzioni per l'installazione.</p>

</section><section data-mw-section-id="2" id="mwNw" aria-labelledby="Storia"><div class="mw-heading mw-heading2"><h2 id="Storia">Storia</h2></div>
<p id="mwOA">Sass è stato inizialmente progettato da Hampton Catlin e sviluppato da Natalie Weizenbaum.  Dopo le sue versioni iniziali, Weizenbaum<sup class="mw-ref reference" id="cite_ref-about_6-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-about-6" id="mwOQ"><span class="mw-reflink-text" id="mwOg"><span class="cite-bracket" id="mwOw">[</span>6<span class="cite-bracket" id="mwPA">]</span></span></a></sup> e Chris Eppstein hanno continuato ad estendere Sass con SassScript, un linguaggio di scripting usato nei file Sass.</p>

</section><section data-mw-section-id="3" id="mwPQ" aria-labelledby="Principali_implementazioni"><div class="mw-heading mw-heading2"><h2 id="Principali_implementazioni">Principali implementazioni</h2></div>
<p id="mwPg">SassScript è stato implementato in più lingue, le implementazioni degne di nota sono:</p>

<ul id="mwPw"><li id="mwQA">L'implementazione originale di Ruby open source creata nel 2006,<sup class="mw-ref reference" id="cite_ref-:03_7-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-:03-7" id="mwQQ"><span class="mw-reflink-text" id="mwQg"><span class="cite-bracket" id="mwQw">[</span>7<span class="cite-bracket" id="mwRA">]</span></span></a></sup> allora è stata deprecata a causa della mancanza di manutentori e ha raggiunto la fine del ciclo di vita nel marzo 2019<sup class="mw-ref reference" id="cite_ref-8" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-8" id="mwRQ"><span class="mw-reflink-text" id="mwRg"><span class="cite-bracket" id="mwRw">[</span>8<span class="cite-bracket" id="mwSA">]</span></span></a></sup>.</li>
<li id="mwSQ">L'implementazione ufficiale di Dart open source<sup class="mw-ref reference" id="cite_ref-:03_7-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-:03-7" id="mwSg"><span class="mw-reflink-text" id="mwSw"><span class="cite-bracket" id="mwTA">[</span>7<span class="cite-bracket" id="mwTQ">]</span></span></a></sup>.</li>
<li id="mwTg">libSass, l'implementazione ufficiale C ++ open source.</li>
<li id="mwTw">l'implementazione JavaScript ufficiale, pubblicata come modulo "sass" su npm.</li>
<li id="mwUA">JSass, un'implementazione Java non ufficiale<sup class="mw-ref reference" id="cite_ref-9" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-9" id="mwUQ"><span class="mw-reflink-text" id="mwUg"><span class="cite-bracket" id="mwUw">[</span>9<span class="cite-bracket" id="mwVA">]</span></span></a></sup>.</li>
<li id="mwVQ">phamlp, un'implementazione SASS / SCSS non ufficiale in PHP<sup class="mw-ref reference" id="cite_ref-:03_7-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-:03-7" id="mwVg"><span class="mw-reflink-text" id="mwVw"><span class="cite-bracket" id="mwWA">[</span>7<span class="cite-bracket" id="mwWQ">]</span></span></a></sup>.</li>
<li id="mwWg">Vaadin ha un'implementazione Java di Sass.</li>
<li id="mwWw">Firebug, un'estensione <a rel="mw:WikiLink" href="XML_User_Interface_Language" title="XML User Interface Language" id="mwXA">XUL</a> ("legacy") per <a rel="mw:WikiLink" href="Mozilla_Firefox" title="Mozilla Firefox" id="mwXQ">Firefox</a> per lo sviluppo web.<sup class="mw-ref reference" id="cite_ref-doc4_10-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-doc4-10" id="mwXg"><span class="mw-reflink-text" id="mwXw"><span class="cite-bracket" id="mwYA">[</span>10<span class="cite-bracket" id="mwYQ">]</span></span></a></sup> Da allora è stato deprecato a favore degli strumenti di sviluppo integrati in Firefox stesso. Ha smesso di funzionare da quando Firefox 57 ha abbandonato il supporto per le estensioni XUL.</li></ul>

</section><section data-mw-section-id="4" id="mwYg" aria-labelledby="Caratteristiche"><div class="mw-heading mw-heading2"><h2 id="Caratteristiche">Caratteristiche</h2></div>
<section data-mw-section-id="5" id="mwYw" aria-labelledby="Variabili"><div class="mw-heading mw-heading3"><h3 id="Variabili">Variabili</h3></div>
<p id="mwZA">Sass consente di definire le <a rel="mw:WikiLink" href="Variabile_(informatica)" title="Variabile (informatica)" id="mwZQ">variabili</a>. Le variabili iniziano con un segno di dollaro (<code id="mwZg">$</code>). Variabile assegnazione è fatto con un colon (<code id="mwZw">:</code>)<sup class="mw-ref reference" id="cite_ref-doc4_10-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-doc4-10" id="mwaA"><span class="mw-reflink-text" id="mwaQ"><span class="cite-bracket" id="mwag">[</span>10<span class="cite-bracket" id="mwaw">]</span></span></a></sup>.</p>

<p id="mwbA">SassScript supporta quattro tipi di dati:</p>

<ul id="mwbQ"><li id="mwbg">Numeri (comprese le unità)</li>
<li id="mwbw">Stringhe (con virgolette o senza)</li>
<li id="mwcA">Colori (nome o nomi)</li>
<li id="mwcQ">Booleani</li></ul>

<p id="mwcg">Le variabili possono essere argomenti o risultati di una delle numerose funzioni disponibili.<sup class="mw-ref reference" id="cite_ref-functions_11-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-functions-11" id="mwcw"><span class="mw-reflink-text" id="mwdA"><span class="cite-bracket" id="mwdQ">[</span>11<span class="cite-bracket" id="mwdg">]</span></span></a></sup> Durante la traduzione, i valori delle variabili vengono inseriti nel documento CSS di output<sup class="mw-ref reference" id="cite_ref-main6_2-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mwdw"><span class="mw-reflink-text" id="mweA"><span class="cite-bracket" id="mweQ">[</span>2<span class="cite-bracket" id="mweg">]</span></span></a></sup>. </p>
<table class="wikitable" id="mwew">
<tbody id="mwfA"><tr id="mwfQ"><th id="mwfg">SCSS</th>
<th id="mwfw">Sass</th>
<th id="mwgA">CSS Compilato</th></tr>
<tr id="mwgQ">
<td id="mwgg">
<pre id="mwgw">$primary-color: #3bbfce;
$margin: 16px;

.content-navigation {
  border-color: $primary-color;
  color: darken($primary-color, 10%);
}

.border {
  padding: $margin / 2;
  margin: $margin / 2;
  border-color: $primary-color;
}</pre></td>
<td id="mwhA">
<pre id="mwhQ">$primary-color: #3bbfce
$margin: 16px

.content-navigation
  border-color: $primary-color
  color: darken($primary-color, 10%)

.border
  padding: $margin/2
  margin:  $margin/2
  border-color: $primary-color</pre></td>
<td id="mwhg">
<pre id="mwhw">.content-navigation {
  border-color: #3bbfce;
  color: #2b9eab;
}

.border {
  padding: 8px;
  margin: 8px;
  border-color: #3bbfce;
}</pre></td></tr>
</tbody></table>

</section><section data-mw-section-id="6" id="mwiA" aria-labelledby="Annidamento"><div class="mw-heading mw-heading3"><h3 id="Annidamento">Annidamento</h3></div>
<p id="mwiQ">I CSS supportano l'annidamento logico, ma i blocchi di codice stessi non sono annidati. Sass consente di inserire il codice annidato l'uno nell'altro<sup class="mw-ref reference" id="cite_ref-main6_2-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mwig"><span class="mw-reflink-text" id="mwiw"><span class="cite-bracket" id="mwjA">[</span>2<span class="cite-bracket" id="mwjQ">]</span></span></a></sup>. </p>
<table class="wikitable" id="mwjg">
<tbody id="mwjw"><tr id="mwkA"><th id="mwkQ">SCSS</th>
<th id="mwkg">Sass</th>
<th id="mwkw">CSS Compilato</th></tr>
<tr id="mwlA">
<td id="mwlQ">
<pre id="mwlg">table.hl {
  margin: 2em 0;
  td.ln {
    text-align: right;
  }
}

li {
  font: {
    family: serif;
    weight: bold;
    size: 1.3em;
  }
}</pre></td>
<td id="mwlw">
<pre id="mwmA">table.hl 
  margin: 2em 0
  td.ln 
    text-align: right</pre>

<pre id="mwmQ">li 
  font: 
    family: serif
    weight: bold
    size: 1.3em</pre></td>
<td id="mwmg">
<pre id="mwmw">table.hl {
  margin: 2em 0;
}
table.hl td.ln {
  text-align: right;
}

li {
  font-family: serif;
  font-weight: bold;
  font-size: 1.3em;
}</pre></td></tr>
</tbody></table>
<p id="mwnA">Tipi più complicati di annidamento, inclusi l'annidamento dello spazio dei nomi e i riferimenti padre, sono discussi nella documentazione di Sass<sup class="mw-ref reference" id="cite_ref-doc4_10-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-doc4-10" id="mwnQ"><span class="mw-reflink-text" id="mwng"><span class="cite-bracket" id="mwnw">[</span>10<span class="cite-bracket" id="mwoA">]</span></span></a></sup>.</p>
<table class="wikitable" id="mwoQ">
<tbody id="mwog"><tr id="mwow"><th id="mwpA">SCSS</th>
<th id="mwpQ">Sass</th>
<th id="mwpg">CSS Compilato</th></tr>
<tr id="mwpw">
<td id="mwqA">
<pre id="mwqQ">@mixin table-base {
  th {
    text-align: center;
    font-weight: bold;
  }
  td, th {
    padding: 2px;
  }
}

#data {
  @include table-base;
}</pre></td>
<td id="mwqg">
<pre id="mwqw">=table-base
  th
    text-align: center
    font-weight: bold
  td, th
    padding: 2px

#data
  +table-base</pre></td>
<td id="mwrA">
<pre id="mwrQ">#data th {
  text-align: center;
  font-weight: bold;
}
#data td, #data th {
  padding: 2px;
}</pre></td></tr>
</tbody></table>

<section data-mw-section-id="7" id="mwrg" aria-labelledby="Loop"><div class="mw-heading mw-heading4"><h4 id="Loop">Loop</h4></div>
<p id="mwrw">Sass consente l'iterazione sulle variabili utilizzando <code id="mwsA">@for</code>, <code id="mwsQ">@each</code>e <code id="mwsg">@while</code>, che può essere utilizzato per applicare stili diversi a elementi con classi o ID simili.</p>
<table class="wikitable" id="mwsw">
<tbody id="mwtA"><tr id="mwtQ"><th id="mwtg">Sass</th>
<th id="mwtw">CSS Compilato</th></tr>
<tr id="mwuA">
<td id="mwuQ">
<pre id="mwug">$squareCount: 4
@for $i from 1 through $squareCount 
  #square-#{$i} 
   background-color: red
   width: 50px * $i
   height: 120px / $i</pre></td>
<td id="mwuw">
<pre id="mwvA">#square-1 {
  background-color: red;
  width: 50px;
  height: 120px;
}

#square-2 {
  background-color: red;
  width: 100px;
  height: 60px;
}

#square-3 {
  background-color: red;
  width: 150px;
  height: 40px;
}</pre></td></tr>
</tbody></table>

</section><section data-mw-section-id="8" id="mwvQ" aria-labelledby="Argomenti"><div class="mw-heading mw-heading4"><h4 id="Argomenti">Argomenti</h4></div>
<p id="mwvg">Anche i mixin supportano gli argomenti<sup class="mw-ref reference" id="cite_ref-main6_2-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mwvw"><span class="mw-reflink-text" id="mwwA"><span class="cite-bracket" id="mwwQ">[</span>2<span class="cite-bracket" id="mwwg">]</span></span></a></sup>.</p>
<table class="wikitable" id="mwww">
<tbody id="mwxA"><tr id="mwxQ"><th id="mwxg">Sass</th>
<th id="mwxw">CSS Compilato</th></tr>
<tr id="mwyA">
<td id="mwyQ">
<pre id="mwyg">=left($dist) 
  float: left
  margin-left: $dist

#data 
  +left(10px)</pre></td>
<td id="mwyw">
<pre id="mwzA">#data {
  float: left;
  margin-left: 10px;
}</pre></td></tr>
</tbody></table>

</section><section data-mw-section-id="9" id="mwzQ" aria-labelledby="In_combinazione"><div class="mw-heading mw-heading4"><h4 id="In_combinazione">In combinazione</h4></div>
<table class="wikitable" id="mwzg">
<tbody id="mwzw"><tr id="mw0A"><th id="mw0Q">Sass</th>
<th id="mw0g">CSS Compilato</th></tr>
<tr id="mw0w">
<td id="mw1A">
<pre id="mw1Q">=table-base
  th
    text-align: center
    font-weight: bold
  td, th 
    padding: 2px

=left($dist) 
  float: left
  margin-left: $dist

#data 
  +left(10px)
  +table-base</pre></td>
<td id="mw1g">
<pre id="mw1w">#data {
  float: left;
  margin-left: 10px;
}
#data th {
  text-align: center;
  font-weight: bold;
}
#data td, #data th {
  padding: 2px;
}</pre></td></tr>
</tbody></table>

</section></section><section data-mw-section-id="10" id="mw2A" aria-labelledby="Eredità_del_selettore"><div class="mw-heading mw-heading3"><h3 id="Eredità_del_selettore"><span id="Eredit.C3.A0_del_selettore" typeof="mw:FallbackId"></span>Eredità del selettore</h3></div>
<p id="mw2Q">Sebbene CSS3 supporti la gerarchia DOM (<a rel="mw:WikiLink" href="Document_Object_Model" title="Document Object Model" id="mw2g">Document Object Model</a>), non consente l'ereditarietà del selettore. In Sass, l'ereditarietà si ottiene inserendo una riga all'interno di un blocco di codice che utilizza la parola chiave @extend e fa riferimento a un altro selettore. Gli attributi del selettore esteso vengono applicati al selettore chiamante<sup class="mw-ref reference" id="cite_ref-main6_2-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-main6-2" id="mw2w"><span class="mw-reflink-text" id="mw3A"><span class="cite-bracket" id="mw3Q">[</span>2<span class="cite-bracket" id="mw3g">]</span></span></a></sup>. </p>
<table class="wikitable" id="mw3w">
<tbody id="mw4A"><tr id="mw4Q"><th id="mw4g">Sass</th>
<th id="mw4w">CSS Compilato</th></tr>
<tr id="mw5A">
<td id="mw5Q">
<pre id="mw5g">.error
  border: 1px #f00
  background: #fdd

.error.intrusion 
  font-size: 1.3em
  font-weight: bold

.badError 
  @extend .error
  border-width: 3px</pre></td>
<td id="mw5w">
<pre id="mw6A">.error, .badError {
  border: 1px #f00;
  background: #fdd;
}

.error.intrusion,
.badError.intrusion {
  font-size: 1.3em;
  font-weight: bold;
}

.badError {
  border-width: 3px;
}</pre></td></tr>
</tbody></table>
<p id="mw6Q">Sass supporta l'ereditarietà multipla.<sup class="mw-ref reference" id="cite_ref-doc4_10-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-doc4-10" id="mw6g"><span class="mw-reflink-text" id="mw6w"><span class="cite-bracket" id="mw7A">[</span>10<span class="cite-bracket" id="mw7Q">]</span></span></a></sup>.</p>

</section></section><section data-mw-section-id="11" id="mw7g" aria-labelledby="libSass"><div class="mw-heading mw-heading2"><h2 id="libSass">libSass</h2></div>
<p id="mw7w">Alla HTML5 Developer Conference del 2012, Hampton Catlin, il creatore di Sass, ha annunciato la versione 1.0 di libSass, un'implementazione C ++ open source di Sass sviluppata da Catlin, Aaron Leung e il team di ingegneri di Moovweb<sup class="mw-ref reference" id="cite_ref-libsass-html5conf_12-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-libsass-html5conf-12" id="mw8A"><span class="mw-reflink-text" id="mw8Q"><span class="cite-bracket" id="mw8g">[</span>12<span class="cite-bracket" id="mw8w">]</span></span></a></sup>.  attuale manutentore di Sass, Chris Eppstein, ha espresso l'intenzione di contribuire.</p>

<p id="mw9A">Secondo Catlin, libSass può essere "drop [ped] in qualsiasi cosa e includerà Sass ... Potresti rilasciarlo direttamente in Firefox oggi e compilare Firefox e verrà compilato lì. Abbiamo scritto il nostro parser da zero in assicurati che sia possibile "<sup class="mw-ref reference" id="cite_ref-13" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-13" id="mw9Q"><span class="mw-reflink-text" id="mw9g"><span class="cite-bracket" id="mw9w">[</span>13<span class="cite-bracket" id="mw-A">]</span></span></a></sup>.</p>

<p id="mw-Q">Gli obiettivi di progettazione di libSass sono:</p>

<ul id="mw-g"><li id="mw-w">Prestazioni: gli sviluppatori hanno segnalato aumenti di velocità 10 volte superiori rispetto all'implementazione Ruby di Sass<sup class="mw-ref reference" id="cite_ref-14" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-14" id="mw_A"><span class="mw-reflink-text" id="mw_Q"><span class="cite-bracket" id="mw_g">[</span>14<span class="cite-bracket" id="mw_w">]</span></span></a></sup>.</li>
<li id="mwAQA">Integrazione più semplice: libSass semplifica l'integrazione di Sass in più software. Prima di libSass, l'integrazione di Sass in un linguaggio o in un prodotto software richiedeva il raggruppamento dell'intero interprete Ruby. Al contrario, libSass è una libreria collegabile staticamente con zero dipendenze esterne e un'interfaccia C-like, che rende facile avvolgere Sass direttamente in altri linguaggi e strumenti di programmazione. Ad esempio, ora esistono collegamenti libSass open source per Node, Go e Ruby<sup class="mw-ref reference" id="cite_ref-libsass-moovweb-blog_15-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-libsass-moovweb-blog-15" id="mwAQE"><span class="mw-reflink-text" id="mwAQI"><span class="cite-bracket" id="mwAQM">[</span>15<span class="cite-bracket" id="mwAQQ">]</span></span></a></sup>.</li>
<li id="mwAQU">Compatibilità: l'obiettivo di libSass è la piena compatibilità con l'implementazione Ruby ufficiale di Sass. Questo obiettivo è stato raggiunto su libsass 3.3<sup class="mw-ref reference" id="cite_ref-16" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-16" id="mwAQY"><span class="mw-reflink-text" id="mwAQc"><span class="cite-bracket" id="mwAQg">[</span>16<span class="cite-bracket" id="mwAQk">]</span></span></a></sup>.</li></ul>

</section><section data-mw-section-id="12" id="mwAQo" aria-labelledby="Integrazione_IDE"><div class="mw-heading mw-heading2"><h2 id="Integrazione_IDE">Integrazione IDE</h2></div>
<table class="wikitable" id="mwAQs">
<caption id="mwAQw">Integrazione IDE di Sass</caption>
<tbody id="mwAQ0"><tr id="mwAQ4"><th id="mwAQ8">IDE</th>
<th id="mwARA">Software</th>
<th id="mwARE">Sito web</th></tr>
<tr id="mwARI">
<th id="mwARM"><a rel="mw:WikiLink" href="Adobe_Dreamweaver" title="Adobe Dreamweaver" id="mwARQ">Adobe Dreamweaver</a> CC 2017</th>
<td id="mwARU"></td>
<td id="mwARY"><span typeof="mw:Nowiki" id="mwARc">https://blogs.adobe.com/creativecloud/getting-started-with-css-preprocessors-less-and-sass/</span></td></tr>
<tr id="mwARg">
<th id="mwARk"><a rel="mw:WikiLink" href="Eclipse_IDE" title="Eclipse IDE" id="mwARo">Eclipse</a></th>
<td id="mwARs"></td>
<td id="mwARw"></td></tr>
<tr id="mwAR0">
<th id="mwAR4"><a rel="mw:WikiLink" href="Emacs" title="Emacs" id="mwAR8">Emacs</a></th>
<td id="mwASA">SCSS Mode</td>
<td id="mwASE"><span typeof="mw:Nowiki" id="mwASI">https://github.com/antonj/scss-mode/</span></td></tr>
<tr id="mwASM">
<th id="mwASQ">JetBrains <a rel="mw:WikiLink" href="IntelliJ_IDEA" title="IntelliJ IDEA" id="mwASU">IntelliJ IDEA</a> (Ultimate Edition)</th>
<td id="mwASY"></td>
<td id="mwASc"><span typeof="mw:Nowiki" id="mwASg">https://www.jetbrains.com/idea/</span></td></tr>
<tr id="mwASk">
<th id="mwASo">JetBrains <a rel="mw:WikiLink" href="PhpStorm" title="PhpStorm" id="mwASs">PhpStorm</a></th>
<td id="mwASw"></td>
<td id="mwAS0"><span typeof="mw:Nowiki" id="mwAS4">http://www.jetbrains.com/phpstorm/</span></td></tr>
<tr id="mwAS8">
<th id="mwATA">JetBrains RubyMine</th>
<td id="mwATE"></td>
<td id="mwATI"><span typeof="mw:Nowiki" id="mwATM">http://www.jetbrains.com/ruby/</span></td></tr>
<tr id="mwATQ">
<th id="mwATU">JetBrains WebStorm</th>
<td id="mwATY"></td>
<td id="mwATc"><span typeof="mw:Nowiki" id="mwATg">http://www.jetbrains.com/webstorm/</span></td></tr>
<tr id="mwATk">
<th id="mwATo"><a rel="mw:WikiLink" href="Microsoft_Visual_Studio" title="Microsoft Visual Studio" id="mwATs">Microsoft Visual Studio</a></th>
<td id="mwATw">Mindscape</td>
<td id="mwAT0"><span typeof="mw:Nowiki" id="mwAT4">http://www.mindscapehq.com/products/web-workbench</span></td></tr>
<tr id="mwAT8">
<th id="mwAUA">Microsoft Visual Studio</th>
<td id="mwAUE">SassyStudio</td>
<td id="mwAUI"><span typeof="mw:Nowiki" id="mwAUM">http://visualstudiogallery.msdn.microsoft.com/85fa99a6-e4c6-4a1c-9f00-e6a8129b6f4d</span></td></tr>
<tr id="mwAUQ">
<th id="mwAUU"><a rel="mw:WikiLink" href="ASP.NET_Web_Matrix" title="ASP.NET Web Matrix" id="mwAUY">Microsoft WebMatrix</a></th>
<td id="mwAUc"></td>
<td id="mwAUg"><span typeof="mw:Nowiki" id="mwAUk">http://www.microsoft.com/web/</span></td></tr>
<tr id="mwAUo">
<th id="mwAUs"><a rel="mw:WikiLink" href="NetBeans" title="NetBeans" id="mwAUw">NetBeans</a></th>
<td id="mwAU0"></td>
<td id="mwAU4"><span typeof="mw:Nowiki" id="mwAU8">http://plugins.netbeans.org/plugin/34929/scss-support</span></td></tr>
<tr id="mwAVA">
<th id="mwAVE"><a rel="mw:WikiLink" href="Vim_(editor_di_testo)" title="Vim (editor di testo)" id="mwAVI">Vim</a></th>
<td id="mwAVM">haml.zip</td>
<td id="mwAVQ"><span typeof="mw:Nowiki" id="mwAVU">http://www.vim.org/scripts/script.php?script_id=1433</span></td></tr>
<tr id="mwAVY">
<th id="mwAVc"><a rel="mw:WikiLink" href="Atom_(editor)" title="Atom (editor)" id="mwAVg">Atom</a></th>
<td id="mwAVk"></td>
<td id="mwAVo"><span typeof="mw:Nowiki" id="mwAVs">https://github.com/atom/language-sass</span></td></tr>
<tr id="mwAVw">
<th id="mwAV0"><a rel="mw:WikiLink" href="Visual_Studio_Code" title="Visual Studio Code" id="mwAV4">Visual Studio Code</a></th>
<td id="mwAV8"></td>
<td id="mwAWA"><span typeof="mw:Nowiki" id="mwAWE">https://code.visualstudio.com/Docs/languages/css</span></td></tr>
<tr id="mwAWI">
<th id="mwAWM"><a rel="mw:WikiLink" href="Sublime_Text" title="Sublime Text" id="mwAWQ">Sublime Text</a></th>
<td id="mwAWU"></td>
<td id="mwAWY"><span typeof="mw:Nowiki" id="mwAWc">https://github.com/P233/Syntax-highlighting-for-Sass</span></td></tr>
<tr id="mwAWg">
<th id="mwAWk">Edit+</th>
<td id="mwAWo"></td>
<td id="mwAWs"><span typeof="mw:Nowiki" id="mwAWw">https://www.editplus.com/others.html</span></td></tr>
</tbody></table>

</section><section data-mw-section-id="13" id="mwAW0" aria-labelledby="Note"><div class="mw-heading mw-heading2"><h2 id="Note">Note</h2></div>
<div class="mw-references-wrap mw-references-columns" typeof="mw:Extension/references" id="mwAW4"><ol class="mw-references references" id="mwAW8"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAXA"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAXE"><span class="mw-linkback-text" id="mwAXI">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" id="mwAXM"><a rel="mw:ExtLink nofollow" href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md" class="external text" id="mwAXQ"><span style="font-style:italic;" id="mwAXU">"dart-sass.changelog"</span></a>, su <span style="font-style:italic;" id="mwAXY">github.com</span>. <small id="mwAXc">URL consultato il 7 luglio 2022</small>.</cite></span></li>
<li id="cite_note-main6-2" data-mw-footnote-number="2"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAXg"><a href="#cite_ref-main6_2-0" id="mwAXk"><span class="mw-linkback-text" id="mwAXo">1</span></a> <a href="#cite_ref-main6_2-1" id="mwAXs"><span class="mw-linkback-text" id="mwAXw">2</span></a> <a href="#cite_ref-main6_2-2" id="mwAX0"><span class="mw-linkback-text" id="mwAX4">3</span></a> <a href="#cite_ref-main6_2-3" id="mwAX8"><span class="mw-linkback-text" id="mwAYA">4</span></a> <a href="#cite_ref-main6_2-4" id="mwAYE"><span class="mw-linkback-text" id="mwAYI">5</span></a> <a href="#cite_ref-main6_2-5" id="mwAYM"><span class="mw-linkback-text" id="mwAYQ">6</span></a></span> <span id="mw-reference-text-cite_note-main6-2" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAYU">Media Mark (3.2.12), <a rel="mw:ExtLink nofollow" href="http://sass-lang.com/" class="external text" id="mwAYY"><span style="font-style:italic;" id="mwAYc">Sass - Syntactically Awesome Stylesheets</span></a>, su <span style="font-style:italic;" id="mwAYg">sass-lang.com</span>. <small id="mwAYk">URL consultato il 23 febbraio 2014</small>.</cite></span></li>
<li id="cite_note-tutorial-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwAYo"><a href="#cite_ref-tutorial_3-0" rel="mw:referencedBy" id="mwAYs"><span class="mw-linkback-text" id="mwAYw">↑</span></a></span> <span id="mw-reference-text-cite_note-tutorial-3" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://sass-lang.com/tutorial.html" class="external text" id="mwAY0">Sass - Syntactically Awesome Stylesheets</a> <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20131009053354/http://sass-lang.com/tutorial.html" typeof="mw:Transclusion" class="external text" id="mwAY4">Archiviato</a><span id="mwAY8"> il 9 ottobre 2013 in </span><a rel="mw:WikiLink" href="Internet_Archive" title="Internet Archive" id="mwAZA">Internet Archive</a><span id="mwAZE">.</span> Tutorial</span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwAZM"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwAZQ"><span class="mw-linkback-text" id="mwAZU">↑</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="mwAZY"><a rel="mw:ExtLink nofollow" href="https://sass-lang.com/ruby-sass" class="external text" id="mwAZc"><span style="font-style:italic;" id="mwAZg">Sass: Ruby Sass</span></a>, su <span style="font-style:italic;" id="mwAZk">sass-lang.com</span>. <small id="mwAZo">URL consultato il 6 marzo 2019</small>.</cite></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAZs"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwAZw"><span class="mw-linkback-text" id="mwAZ0">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAZ4"><a rel="mw:ExtLink nofollow" href="https://sass-lang.com/dart-sass" class="external text" id="mwAZ8"><span style="font-style:italic;" id="mwAaA">Sass: Dart Sass</span></a>, su <span style="font-style:italic;" id="mwAaE">sass-lang.com</span>. <small id="mwAaI">URL consultato il 6 marzo 2019</small>.</cite></span></li>
<li id="cite_note-about-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwAaM"><a href="#cite_ref-about_6-0" rel="mw:referencedBy" id="mwAaQ"><span class="mw-linkback-text" id="mwAaU">↑</span></a></span> <span id="mw-reference-text-cite_note-about-6" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAaY"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20130901145805/http://sass-lang.com/about.html" class="external text" id="mwAac"><span style="font-style:italic;" id="mwAag">Sass: Syntactically Awesome Style Sheets</span></a>, in <span style="font-style:italic;" id="mwAak">sass-lang.com</span> <small id="mwAao">(archiviato dall'<abbr title="http://sass-lang.com/about.html" id="mwAas">url originale</abbr> il 1º settembre 2013)</small>.</cite></span></li>
<li id="cite_note-:03-7" data-mw-footnote-number="7"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAaw"><a href="#cite_ref-:03_7-0" id="mwAa0"><span class="mw-linkback-text" id="mwAa4">1</span></a> <a href="#cite_ref-:03_7-1" id="mwAa8"><span class="mw-linkback-text" id="mwAbA">2</span></a> <a href="#cite_ref-:03_7-2" id="mwAbE"><span class="mw-linkback-text" id="mwAbI">3</span></a></span> <span id="mw-reference-text-cite_note-:03-7" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAbM"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20160310210318/https://www.drupal.org/project/sass" class="external text" id="mwAbQ"><span style="font-style:italic;" id="mwAbU">Sass / Scss</span></a>, su <span style="font-style:italic;" id="mwAbY">drupal.org</span>, 21 ottobre 2009. <small id="mwAbc">URL consultato il 23 febbraio 2014</small> <small id="mwAbg">(archiviato dall'<abbr title="http://drupal.org/project/sass" id="mwAbk">url originale</abbr> il 10 marzo 2016)</small>.</cite></span></li>
<li id="cite_note-8" data-mw-footnote-number="8"><span class="mw-cite-backlink" id="mwAbo"><a href="#cite_ref-8" rel="mw:referencedBy" id="mwAbs"><span class="mw-linkback-text" id="mwAbw">↑</span></a></span> <span id="mw-reference-text-cite_note-8" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAb0">Natalie Weizenbaum, <a rel="mw:ExtLink nofollow" href="http://sass.logdown.com/posts/7828841-ruby-sass-is-unsupported" class="external text" id="mwAb4"><span style="font-style:italic;" id="mwAb8">Ruby Sass Has Reached End-Of-Life «<span typeof="mw:DisplaySpace" id="mwAcA">&nbsp;</span>Sass Blog</span></a>, su <span style="font-style:italic;" id="mwAcE">sass.logdown.com</span>. <small id="mwAcI">URL consultato il 21 aprile 2019</small>.</cite></span></li>
<li id="cite_note-9" data-mw-footnote-number="9"><span class="mw-cite-backlink" id="mwAcM"><a href="#cite_ref-9" rel="mw:referencedBy" id="mwAcQ"><span class="mw-linkback-text" id="mwAcU">↑</span></a></span> <span id="mw-reference-text-cite_note-9" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAcY"><a rel="mw:ExtLink nofollow" href="https://code.google.com/p/jsass/" class="external text" id="mwAcc"><span style="font-style:italic;" id="mwAcg">jsass - A Java implementation of the Sass compiler (and some other goodies). - Google Project Hosting</span></a>, su <span style="font-style:italic;" id="mwAck">code.google.com</span>. <small id="mwAco">URL consultato il 23 febbraio 2014</small>.</cite></span></li>
<li id="cite_note-doc4-10" data-mw-footnote-number="10"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAcs"><a href="#cite_ref-doc4_10-0" id="mwAcw"><span class="mw-linkback-text" id="mwAc0">1</span></a> <a href="#cite_ref-doc4_10-1" id="mwAc4"><span class="mw-linkback-text" id="mwAc8">2</span></a> <a href="#cite_ref-doc4_10-2" id="mwAdA"><span class="mw-linkback-text" id="mwAdE">3</span></a> <a href="#cite_ref-doc4_10-3" id="mwAdI"><span class="mw-linkback-text" id="mwAdM">4</span></a></span> <span id="mw-reference-text-cite_note-doc4-10" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html" class="external text" id="mwAdQ">Sass (Syntactically Awesome StyleSheets)</a> SASS_REFERENCE</span></li>
<li id="cite_note-functions-11" data-mw-footnote-number="11"><span class="mw-cite-backlink" id="mwAdU"><a href="#cite_ref-functions_11-0" rel="mw:referencedBy" id="mwAdY"><span class="mw-linkback-text" id="mwAdc">↑</span></a></span> <span id="mw-reference-text-cite_note-functions-11" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html" class="external text" id="mwAdg">Module: Sass::Script::Functions</a> Sass Functions</span></li>
<li id="cite_note-libsass-html5conf-12" data-mw-footnote-number="12"><span class="mw-cite-backlink" id="mwAdk"><a href="#cite_ref-libsass-html5conf_12-0" rel="mw:referencedBy" id="mwAdo"><span class="mw-linkback-text" id="mwAds">↑</span></a></span> <span id="mw-reference-text-cite_note-libsass-html5conf-12" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAdw">H. Catlin, <a rel="mw:ExtLink nofollow" href="https://www.youtube.com/watch?v=j75-SslllvY#t=1831s" class="external text" id="mwAd0"><span style="font-style:italic;" id="mwAd4">Hampton's 6 Rules of Mobile Design</span></a>, su <span style="font-style:italic;" id="mwAd8">youtube.com</span>, HTML5 Developer Conference, 15 ottobre 2012. <small id="mwAeA">URL consultato l'11 luglio 2013</small>.</cite></span></li>
<li id="cite_note-13" data-mw-footnote-number="13"><span class="mw-cite-backlink" id="mwAeE"><a href="#cite_ref-13" rel="mw:referencedBy" id="mwAeI"><span class="mw-linkback-text" id="mwAeM">↑</span></a></span> <span id="mw-reference-text-cite_note-13" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAeQ">A. Stacoviak &amp; A. Thorp, <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20130806073554/http://5by5.tv/changelog/94" class="external text" id="mwAeU"><span style="font-style:italic;" id="mwAeY">Sass, libsass, Haml and more with Hampton Catlin</span></a>, su <span style="font-style:italic;" id="mwAec">5by5.tv</span>, 26 giugno 2013. <small id="mwAeg">URL consultato il 30 luglio 2013</small> <small id="mwAek">(archiviato dall'<abbr title="http://5by5.tv/changelog/94" id="mwAeo">url originale</abbr> il 6 agosto 2013)</small>.</cite></span></li>
<li id="cite_note-14" data-mw-footnote-number="14"><span class="mw-cite-backlink" id="mwAes"><a href="#cite_ref-14" rel="mw:referencedBy" id="mwAew"><span class="mw-linkback-text" id="mwAe0">↑</span></a></span> <span id="mw-reference-text-cite_note-14" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAe4">D. Le Nouaille, <a rel="mw:ExtLink nofollow" href="http://www.damln.com/log/sassc-and-bourbon-it-works/" class="external text" id="mwAe8"><span style="font-style:italic;" id="mwAfA">Sassc and Bourbon</span></a>, su <span style="font-style:italic;" id="mwAfE">damln.com</span>, 7 giugno 2013. <small id="mwAfI">URL consultato l'11 luglio 2013</small>.</cite></span></li>
<li id="cite_note-libsass-moovweb-blog-15" data-mw-footnote-number="15"><span class="mw-cite-backlink" id="mwAfM"><a href="#cite_ref-libsass-moovweb-blog_15-0" rel="mw:referencedBy" id="mwAfQ"><span class="mw-linkback-text" id="mwAfU">↑</span></a></span> <span id="mw-reference-text-cite_note-libsass-moovweb-blog-15" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAfY">M. Catlin, <a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20130508080521/http://blog.moovweb.com/2012/04/libsass/" class="external text" id="mwAfc"><span style="font-style:italic;" id="mwAfg">libsass</span></a>, su <span style="font-style:italic;" id="mwAfk">blog.moovweb.com</span>, Moovweb Blog, 30 aprile 2012. <small id="mwAfo">URL consultato l'11 luglio 2013</small> <small id="mwAfs">(archiviato dall'<abbr title="http://blog.moovweb.com/2012/04/libsass/" id="mwAfw">url originale</abbr> l'8 maggio 2013)</small>.</cite></span></li>
<li id="cite_note-16" data-mw-footnote-number="16"><span class="mw-cite-backlink" id="mwAf0"><a href="#cite_ref-16" rel="mw:referencedBy" id="mwAf4"><span class="mw-linkback-text" id="mwAf8">↑</span></a></span> <span id="mw-reference-text-cite_note-16" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAgA"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20191205161602/http://sass-compatibility.github.io/" class="external text" id="mwAgE"><span style="font-style:italic;" id="mwAgI">Sass Compatibility</span></a>, su <span style="font-style:italic;" id="mwAgM">sass-compatibility.github.io</span>. <small id="mwAgQ">URL consultato il 29 novembre 2019</small> <small id="mwAgU">(archiviato dall'<abbr title="http://sass-compatibility.github.io/" id="mwAgY">url originale</abbr> il 5 dicembre 2019)</small>.</cite></span></li>
</ol></div>

</section><section data-mw-section-id="14" id="mwAgc" aria-labelledby="Voci_correlate"><div class="mw-heading mw-heading2"><h2 id="Voci_correlate">Voci correlate</h2></div>
<ul id="mwAgg"><li id="mwAgk"><a rel="mw:WikiLink" href="LESS" title="LESS" id="mwAgo">LESS</a></li></ul>

</section><section data-mw-section-id="15" id="mwAgs" aria-labelledby="Collegamenti_esterni"><div class="mw-heading mw-heading2"><h2 id="Collegamenti_esterni">Collegamenti esterni</h2></div>
<ul id="mwAgw"><li class="mw-empty-elt" id="mwAg0"></li><span typeof="mw:Transclusion" id="mwAg4">
</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="https://sass-lang.com/" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">sass-lang.com</span>.</cite> </li><span>
</span><li><cite id="CITEREFGitHub" 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="https://github.com/sass" class="external text"><span style="font-style:italic;">Sass</span></a>, su <span style="font-style:italic;"><a rel="mw:WikiLink" href="GitHub" title="GitHub">GitHub</a></span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/sass/sass" class="external text"><span style="font-style:italic;">Repository sorgenti di Sass</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li>
<li id="mwAg8"><a rel="mw:ExtLink nofollow" href="http://sass-lang.com/" class="external text" id="mwAhA">Sito ufficiale</a> (inglese)</li>
<li id="mwAhE"><a rel="mw:ExtLink nofollow" href="http://www.html.it/guide/guida-sass/" class="external text" id="mwAhI">Guida Sass su html.it</a> (italiano)</li>
<li id="mwAhM"><a rel="mw:ExtLink nofollow" href="https://www.w3schools.com/sass/default.asp" class="external text" id="mwAhQ">Tutorial Sass su w3schools.com</a> (inglese)</li></ul>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAhU"><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-12-22" href="https://it.wikipedia.org/wiki/?title=Sass&amp;oldid=148598600">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>