Uso dei file Compass.
Se Compass non è già installato, è possibile installarlo da Dreamweaver.
Scoprite come utilizzare e compilare i file del preprocessore CSS in Dreamweaver.
CSS è un linguaggio che descrive lo stile di un documento HTML. I preprocessori CSS compilano codice scritto in un linguaggio pre-elaborato per CSS. Il linguaggio pre-elaborato rende CSS più simile a un linguaggio di programmazione.
In particolare, questi preprocessori consentono di utilizzare variabili, mix-in, funzioni e molti altri elementi
solitamente non disponibili in CSS. Utilizzando i preprocessori CSS è possibile definire tutti gli elementi in una sola volta per poterli riutilizzare in un secondo momento; in questo modo CSS è più semplice da gestire e può essere esteso.
Inoltre, utilizzando un preprocessore CSS, il codice CSS creato è più leggibile e semplice da mantenere. Se i siti Web che state creando fanno riferimento a diversi file CSS, l’utilizzo di preprocessori CSS come Sass o Compass, consente di ridurre le operazioni manuali di codifica e di copia/incolla.
Per la compilazione di file SCSS, LESS, Dreamweaver utilizza un compilatore Ruby-Saas incorporato. Dreamweaver supporta anche i framework Compass e Bourbon per la compilazione di file Sass.
LESS è basato su JavaScript mentre Sass è basato su Ruby. Non è tuttavia richiesta una conoscenza di questi due linguaggi. E non dovete neppure utilizzare la riga di comando per compilare i file in CSS. Dreamweaver compila automaticamente questi file in CSS utilizzando la libreria JavaScript less.js durante il caricamento, la modifica o il salvataggio dei file.
Versioni supportate:
La gestione dei preprocessori CSS con Dreamweaver varia a seconda se avete definito o meno un sito. Se definite un sito, potete impostare le preferenze del preprocessore CSS e usare i framework Compass and Bourbon da Dreamweaver.
Quando definite un sito, potete personalizzare il modo in cui i preprocessori CSS operano in Dreamweaver impostando le preferenze specifiche per il sito del preprocessore CSS. L'impostazione delle preferenze specifiche per il sito del preprocessore CSS consente di specificare le opzioni di compilazione in base al sito. Potete inoltre personalizzare la posizione di Sass e dei file CSS e le opzioni del preprocessore specifiche per ogni sito.
Continuate a leggere per apprendere come utilizzare Dreamweaver con i preprocessori CSS:
In Dreamweaver 2017, il supporto per i preprocessori CSS è integrato in Dreamweaver. In altre parole, potete utilizzare i file di Sass/LESS/SCSS in Dreamweaver. Per compilare automaticamente il codice CSS in Dreamweaver, è sufficiente premere Ctrl + S o Comando + S. Potete inoltre compilare manualmente i singoli file CSS selezionando Strumenti > Compila (o premendo F9). Le modifiche sono riportate anche in tutti i file HTML aperti in cui è collegato o associato questo codice CSS compilato.
Di seguito è presentato un flusso di lavoro ad alto livello relativo all'utilizzo dei preprocessori CSS:
Installate il compilatore solo se desiderate una copia dei file del framework (Bourbon) oppure se desiderate generare i file SCSS e i file di configurazione basati su Ruby (Compass) predefiniti. Si consiglia di conservare una copia dei file del framework. In caso di rimozione dalle versioni successive di alcuni mixin o funzioni del framework di creazione, potete comunque accedere ai file del preprocessore dal sito.
In Dreamweaver 2015 e nelle versioni CC precedenti, potevate utilizzare i file Sass, LESS e SCSS con Dreamweaver. Tuttavia, la compilazione avveniva manualmente ed esternamente a Dreamweaver.
Il flusso di lavoro utilizzato è riassunto nei seguenti passaggi:
Ogni volta che modificate il file Sass/LESS/SCSS, dovrete eseguire questi passaggi.
Guardate questa esercitazione video per scoprire come migliorare il codice CSS utilizzando i preprocessori.
Se non avete definito un sito, potete scegliere di compilare manualmente i file Sass e LESS. Tuttavia il supporto dei framework Compass e Bourbon non è disponibile.
Di seguito è presentato un flusso di lavoro ad alto livello relativo all'utilizzo dei preprocessori CSS:
Potete impostare le preferenze specifiche al sito per i preprocessori CSS nella finestra di dialogo visualizzata selezionando Siti > Gestisci siti.
La possibilità di mantenere preferenze specifiche al sito per il preprocessore CSS, consente di gestire i preprocessori CSS sulla base del sito. Questa operazione consente inoltre di controllare il preprocessor CSS per ciascun sito, senza dover aggiornare le preferenze a ogni cambio di sito.
Per impostazione predefinita, le impostazioni nelle sezioni secondarie Generale e Origine e output sono pertinenti al framework Ruby-Saas.
Per impostare le preferenze per Compass, dovete selezionare la casella di controllo Usa Compass nella sezione Compass.
Potete impostare le seguenti impostazioni generali del preprocessore CSS nella finestra di dialogo Siti > Gestisci siti > Preprocessori CSS. Per impostazione predefinita, queste impostazioni sono pertinenti al framework Saas.
Attivare la compilazione automatica sul salvataggio del file
Selezionate questa casella di controllo per abilitare la compilazione automatica dei preprocessori CSS. Se selezionate questa opzione, quando salvate il file Sass, LESS o SCSS, Dreamweaver genera automaticamente un file CSS. Se questa opzione non è selezionata, dovrete compilare manualmente questi file ogni volta che li modificate.
Attiva calcoli rigorosi
Elabora solo i calcoli matematici tra parentesi. Ad esempio, (100px/25px) viene elaborato correttamente, mentre 20% + 10% (senza parentesi) non viene elaborato. Quando questa opzione è disattivata, vengono elaborati tutti i calcoli matematici nel file.
Attiva unità rigorose
Senza questa opzione, LESS tenta di individuare l'unità di output quando elabora i calcoli matematici. Ad esempio:
.class { property: 1px * 2px; }
In questo caso, la lunghezza moltiplicata per una lunghezza fornisce un'area, ma il file CSS non supporta la definizione delle aree. Per cui Dreamweaver considera uno degli elementi come valore e non come un'unità di lunghezza.
Con le unità rigorose attivate, Dreamweaver considera questo un errore di calcolo e genera un errore.
Riscrivi URL come URL relativi
Questa opzione consente di riscrive gli URL nel file CSS generato in modo che siano sempre relativi al file generato.
Genera mappa di origine
Crea una mappa di origine. La mappa di origine è un file che unisce i linguaggi di alto livello come Sass e LESS e il linguaggio di livello inferiore in cui sono compilati, ad esempio CSS.
Stile file di output
Consente di specificare lo stile del file di output CSS:
Crea commenti origine
Crea commenti nel file di output CSS che associano il codice CSS alla riga da cui è stato generato.
Genera mappa di origine
Viene creata una mappa di origine (un file che funge da raccordo tra i linguaggi di alto livello come Sass e LESS e il linguaggio di livello inferiore in cui sono compilati, ad esempio CSS).
È possibile definire il punto in cui devono essere inseriti i file CSS generati e il percorso in cui Dreamweaver deve selezionare e attivare la compilazione automatica quando un file Sass/LESS nel percorso viene modificato utilizzando un editor esterno.
Per impostazione predefinita, le opzioni nella sezione Origine e output sono pertinenti a Saas. Per attivare queste opzioni per Compass, dovete selezionare la casella di controllo Usa Compass nella sezione Compass.
Dopo aver modificato queste impostazioni e installato Compass, tutte le impostazioni sono migrate in config.rb. Successivamente, se desiderate modificare una qualsiasi impostazione, modificate direttamente le impostazioni nel file config.rb. Inoltre, le modifiche apportate nella finestra di dialogo Impostazioni sito non influiscono sulla compilazione.
Potete impostare le seguenti impostazioni di origine e di output del preprocessore di CSS nella finestra di dialogo Siti > Gestisci siti.
Specificare la posizione del file di output CSS generato.
Nella stessa cartella sorgente
Selezionate questa opzione se desiderate che i file CSS generati vengano salvati nella stessa cartella dei file Sass e LESS di origine.
Definisci cartella di output
Selezionate questa opzione e specificate una cartella in cui salvare i file CSS generati.
Sostituisci segmento del percorso di input
Questa opzione consente di sostituire una parte del percorso utilizzando le stringhe Da e A. Ad esempio, nell'impostazione Da: scss e A: css, il file di output viene inserito all'interno della stessa struttura ad albero dopo la sostituzione di SCSS nel percorso css.
Cartella sorgente
Specificate la sottocartella all'interno della cartella principale del sito che deve essere selezionata. Generalmente, questa sottocartella contiene tutti i file SCSS o LESS file.
Se avete attivato Compilazione in Impostazioni generali, Dreamweaver attiva automaticamente il preprocessore CSS. Dreamweaver attiva la compilazione automatica quando un file nella cartella è modificato esternamente o da Dreamweaver.
Compass è un framework open-source per la creazione di file CSS permette di creare fogli di stile CSS3 utilizzando Sass.
Dreamweaver offre il supporto per Compass. Se create i fogli di stile utilizzando Compass, potete compilarli e generare i file CSS da Dreamweaver.
Uso dei file Compass.
Se Compass non è già installato, è possibile installarlo da Dreamweaver.
Nella finestra di dialogo Configurazione sito, selezionate Preprocessori CSS > Compass. Selezionate Usa Compass, quindi fate clic su Installa i file.
Tutti i file Compass e il file di configurazione *.rb vengono installati nella cartella del sito ed è possibile visualizzarli nel pannello File.
Specificare un file di configurazione basato su Ruby esistente
Se nel computer è già installato Compass e il file di configurazione *.rb di Compass è disponibile, dalla finestra di dialogo Configurazione sito di Dreamweaver, specificate il percorso del file *.rb di Compass all’interno della cartella principale del sito corrente.
il file si deve trovare nella cartella principale del sito.
Specificare manualmente le opzioni di configurazione
Se non disponete di una configurazione esistente, potete specificarle manualmente.
I seguenti campi vengono popolati automaticamente, ma potete modificarli in base alle esigenze:
tutti i percorsi selezionati in queste opzioni devono essere all'interno della cartella principale del sito.
Percorso HTTP
Il percorso del progetto quando è in esecuzione nel server web. Il valore predefinito è "/".
Directory immagini
La directory in cui sono contenute le immagini. La directory è relativa a project_path.
Directory immagini generate
La directory in cui sono contenute le immagini generate. Questa directory è relativa a project_path e il valore predefinito è quello di images_dir.
Directory font
La directory in cui sono contenuti i file dei caratteri.
Risorse relative
Indica se le funzioni di supporto di Compass devono generare gli URL relativi del file CSS generato nelle risorse o gli URL assoluti utilizzando il percorso HTTP per quel particolare tipo di risorsa.
Se avete selezionato Attiva compilazione automatica su salvataggio file nella finestra di dialogo Siti > Gestisci siti > Preprocessori CSS, Dreamweaver genera un file CSS ogni volta che salvare le modifiche al file Sass.
Le modifiche possono anche essere visualizzate in tempo reale nella finestra del browser. Per ulteriori informazioni sull'anteprima in tempo reale delle modifiche nel browser, consultate Anteprima in tempo reale.
Se non desiderate che la compilazione del file CSS avvenga automaticamente, potete effettuarla manualmente effettuando una delle seguenti operazioni:
Potete quindi collegare il file CSS compilato ai file HTML nel sito. Per ulteriori informazioni, consultate Collegare un foglio di stile CSS esterno.
Dreamweaver supporta la famiglia dei prodotti Bourbon. Se create i fogli di stile utilizzando Bourbon, potete compilarli e generare i file CSS da Dreamweaver.
Sono supportati i seguenti tipi di Bourbon:
Potete importare il framework di Bourbon aggiungendo una delle seguenti opzioni nel codice:
Dreamweaver utilizza quindi la versione integrata di Bourbon durante la compilazione dei file del preprocessore.
In alternativa, è possibile installare i file del framework di Bourbon nel sito in modo che gli ulteriori aggiornamenti a Dreamweaver non influiscano sui flussi di lavoro di compilazione. I file del framework Bourbon sono copiati nel sito. Bourbon è il framework utilizzato quando la compilazione è attivata per qualsiasi file che importa il framework.
Per installare Bourbon o una delle sue varianti:
Nella finestra di dialogo Configurazione sito, selezionate Preprocessori CSS > Bourbon, Bourbon Neat o Bourbon Bitters.
Fate clic su Installa i file per installare i file nella posizione specificata per la cartella principale del sito.
Tutti i file di Bourbon sono installati nella cartella del sito e vengono visualizzati nel pannello File.
Se si verifica un problema, gli errori vengono visualizzati nel pannello Output (Finestra > Risultati > Output) e l'icona della barra di stato diventa di colore rosso.
È possibile compilare i file dei preprocessori CSS in uno dei seguenti modi:
Potete impostare le opzioni in Dreamweaver per la compilazione automatica delle modifiche in un file Sass o LESS nel file CSS equivalente. Potete anche specificare le posizioni (all'interno della cartella principale del sito) in cui desiderate salvare il file CSS generato.
Nella finestra di dialogo Configurazione sito, selezionate Preprocessori CSS > Generali > Attiva compilazione automatica su salvataggio file.
Fate clic su Preprocessori CSS > Origine e output.
Specificate le posizioni in cui salvare i file CSS generati. Potete scegliere una delle seguenti opzioni:
Nella stessa cartella sorgente
Selezionate questa opzione se desiderate che i file CSS generati vengano salvati nella stessa cartella dei file Sass e LESS di origine.
Definisci cartella di output
Selezionate questa opzione e specificate la cartella in cui salvare i file CSS generati.
Sostituisci segmento del percorso di input
Questa opzione consente di sostituire una parte del percorso utilizzando le stringhe Da e A.
Specificate la cartella contenente il file Sass o LESS che Dreamweaver deve monitorare.
Se apportate delle modifiche a uno dei file all'interno della cartella monitorata, Dreamweaver compila automaticamente i file dopo il salvataggio.
Dreamweaver controlla e compila questi file anche se vengono apportate modifiche fuori da Dreamweaver (usando ad esempio un editor di testo).
Dopo la compilazione, se l'esito è positivo viene visualizzato un messaggio nel pannello Output (Finestra > Risultati > Output). L'icona di stato nella barra di stato diventa di colore verde. Per aprire il file CSS compilato, fate doppio clic sul messaggio di conferma operazione nel pannello.
Se vengono rilevati errori, il file CSS non è compilato correttamente, L'icona di stato diventa di colore rosso e nel pannello Output vengono elencati gli errori e gli avvisi. Potete fare doppio clic su un messaggio di errore nel pannello per passare rapidamente alla riga di codice contenente l'errore. Il file CSS non viene compilato finché non vengono risolti tutti gli errori.
Il pannello Output è agganciato alla parte inferiore dell'area di lavoro. Se il pannello è chiuso, selezionate Finestra > Pannello Output.
Potete anche attivare o disattivare il pannello Output (Mostra/Nascondi) utilizzando l'icona di stato quando lo stato è rosso.
Dopo la compilazione del file CSS, potete collegare la vostra pagina Web al foglio di stile. Quando apportate modifiche ai preprocessori CSS, i file CSS compilati corrispondenti vengono aggiornati automaticamente. Anche la relativa pagina Web viene aggiornata automaticamente in tempo reale nella vista Dal vivo.
Per ulteriori informazioni sulla connessione della pagina Web al foglio di stile, vedeteCollegare un foglio di stile CSS esterno.
In alcuni casi (ad esempio, se non è stato definito un sito Dreamweaver), è possibile compilare manualmente un file preprocessore CSS.
In questi casi, disattivate l'opzione Attiva compilazione automatica su salvataggio file nel pannello Preprocessori CSS > Generali della finestra di dialogo Configurazione sito.
Per compilare manualmente un preprocessore CSS, fate clic con il pulsante destro del mouse sul file nel pannello File e selezionate Compila.
Potete anche fare clic su Strumenti > Compila per compilare il file corrente.