Usa file Compass.
Se non hai già Compass installato, puoi 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 preprocessato porta i CSS a un livello più vicino a un linguaggio di programmazione.
Nello specifico, i preprocessori consentono di utilizzare variabili, mixin, funzioni e molte altre tecniche che
non sono possibili nei CSS. Utilizzando i preprocessori CSS, puoi definire tutto una volta e riutilizzarlo ripetutamente, ottenendo CSS gestibili ed estendibili.
Inoltre, utilizzando un preprocessore CSS, il codice CSS creato è più leggibile e semplice da mantenere. Se stai creando siti web che fanno riferimento a numerosi file CSS, l'utilizzo di preprocessori CSS come Sass o Compass può ridurre la codifica manuale e le azioni 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 quando carichi, modifichi o salvi questi file.
Versioni supportate:
La gestione dei preprocessori CSS con Dreamweaver varia a seconda se avete definito o meno un sito. Se definisci un sito, puoi configurare le preferenze dei preprocessori CSS e utilizzare anche i framework Compass e Bourbon dall'interno di 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. Puoi anche personalizzare la posizione dei file Sass e CSS e le opzioni del preprocessore specifiche per ciascun sito.
Continua a leggere per scoprire 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 si riflettono anche in tutti i file HTML aperti in cui questo CSS compilato è collegato o allegato.
Ecco un flusso di lavoro di alto livello delle attività coinvolte quando si utilizzano i 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. Se alcuni mixin o funzioni del framework di authoring vengono rimossi nelle revisioni successive, puoi ancora accedere ai file del preprocessore all'interno del sito.
In Dreamweaver 2015 e nelle versioni CC precedenti, potevate utilizzare i file Sass, LESS e SCSS con Dreamweaver. Tuttavia, dovevi compilare questi file autonomamente al di fuori dell'applicazione Dreamweaver.
Il flusso di lavoro sarebbe simile ai seguenti passaggi:
Devi eseguire questi passaggi ogni volta che apporti una modifica al file Sass/LESS/SCSS.
Guarda questo video tutorial per imparare come migliorare il 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 è supportato.
Ecco un flusso di lavoro di alto livello delle attività da svolgere quando si utilizzano i preprocessori CSS:
Puoi impostare preferenze specifiche della sede per i preprocessori CSS utilizzando la finestra di dialogo Sedi > Gestisci sedi.
La possibilità di mantenere preferenze specifiche al sito per il preprocessore CSS, consente di gestire i preprocessori CSS sulla base del sito. Questa azione ti offre anche il controllo sul preprocessore CSS per ogni sito, senza dover aggiornare le preferenze ogni volta che cambi sito.
Le impostazioni nelle sottosezioni Generale e Origine e Output sono applicabili per il framework Ruby-Sass per impostazione predefinita.
Per impostare le preferenze per Compass, devi 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 applicabili per il 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 viene lasciata deselezionata, devi compilare manualmente i file ogni volta che apporti una modifica.
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 è disabilitata, tutti i calcoli matematici nel file vengono elaborati.
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. Dreamweaver presume che l'utente intendesse che uno dei valori fosse un Valore e non un'unità di lunghezza.
Con le unità rigorose attive, Dreamweaver presume che sia un errore di calcolo e genera un errore.
Riscrivi URL come URL relativi
Questa opzione ti consente di riscrivere gli URL nel file CSS generato in modo che gli URL siano sempre relativi al file generato.
Genera mappa di origine
Crea una mappa di origine. La source map è un file che colma il divario tra linguaggi di alto livello come Sass e LESS e il linguaggio di basso livello in cui vengono compilati, come CSS.
Stile file di output
Specifica lo stile del file di output CSS:
Crea commenti origine
Crea commenti nel file CSS di output che associano il codice CSS alla riga da cui è stato generato.
Genera mappa di origine
Crea una mappa dell'origine (file che colma il divario tra linguaggi di alto livello come Sass e LESS e il linguaggio di basso livello in cui vengono compilati, come CSS).
Puoi definire dove devono essere posizionati i file CSS generati e il percorso che Dreamweaver deve monitorare e attivare per 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 abilitare queste opzioni per Compass, devi selezionare la casella di controllo Use 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.
Puoi impostare le seguenti impostazioni di origine e output del preprocessore CSS nella finestra di dialogo Siti > Gestisci siti.
Specifica la posizione del file CSS di output che viene generato.
Nella stessa cartella sorgente
Seleziona questa opzione se vuoi che i file CSS generati vengano salvati nella stessa cartella dei file Sass e LESS di origine.
Definisci cartella di output
Seleziona questa opzione e specifica 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, impostando Da: scss e A: css, il file di output viene posizionato all'interno della stessa struttura ad albero dopo aver sostituito SCSS nel percorso con css.
Cartella sorgente
Specificate la sottocartella all'interno della cartella principale del sito che deve essere selezionata. Di solito, questa sottocartella contiene tutti i file SCSS o LESS.
Se avete attivato Compilazione in Impostazioni generali, Dreamweaver attiva automaticamente il preprocessore CSS. Dreamweaver attiva la compilazione automatica quando qualsiasi file all'interno della cartella viene modificato esternamente o da Dreamweaver.
Compass è un framework open source per l'authoring CSS che consente di creare fogli di stile CSS3 utilizzando Sass.
Dreamweaver offre il supporto per Compass. Se crei fogli di stile utilizzando Compass, puoi compilare questi fogli di stile e generare file CSS da Dreamweaver.
Usa file Compass.
Se non hai già Compass installato, puoi installarlo da Dreamweaver.
Nella finestra di dialogo Configurazione sito, selezionate Preprocessori CSS > Compass. Seleziona Use Compass e quindi fai clic su Installa file.
Tutti i file Compass e il file di configurazione *.rb vengono installati all'interno della cartella del sito e puoi visualizzarli nel pannello File.
Specificare un file di configurazione basato su Ruby esistente
Se hai già Compass installato nel computer e hai configurato il file Compass *.rb, nella finestra di dialogo Configurazione sito Dreamweaver, specifica il percorso del file Compass *.rb all'interno della radice del sito corrente.
Questo file deve trovarsi nella cartella principale del sito.
Specificare manualmente le opzioni di configurazione
Se non hai un'opzione di configurazione esistente, puoi specificare le configurazioni manualmente.
I seguenti campi vengono compilati automaticamente, ma puoi modificarli in base alle tue esigenze:
Tutti i percorsi selezionati in queste opzioni devono trovarsi nella radice del sito.
Percorso HTTP
Il percorso del progetto quando è in esecuzione nel server web. Per impostazione predefinita è «/».
Directory immagini
La directory in cui sono contenute le immagini. La directory è relativa al percorso_progetto.
Directory immagini generate
La directory in cui sono contenute le immagini generate. Questa directory è relativa al percorso_progetto e per impostazione predefinita corrisponde al valore di directory_immagini.
Directory font
La directory in cui sono conservati i file font.
Risorse relative
Indica se le funzioni helper di compass devono generare URL relativi dal CSS generato alle risorse o URL assoluti utilizzando il percorso http per quel tipo di risorsa.
Se hai selezionato Abilita compilazione automatica al salvataggio file, nella finestra di dialogo Sedi > Gestisci sedi > Preprocessori CSS, Dreamweaver genera un file CSS ogni volta che salvi le modifiche ai file Sass.
Le modifiche possono anche essere visualizzate in tempo reale nella finestra del browser. Per ulteriori informazioni sull'anteprima delle modifiche in tempo reale nel browser, consulta Anteprima in tempo reale.
Se non vuoi la compilazione automatica, puoi compilare manualmente un file CSS eseguendo una delle seguenti operazioni:
Potete quindi collegare il file CSS compilato ai file HTML nel sito. Per ulteriori informazioni, consulta Collegamento a un foglio di stile CSS esterno.
Dreamweaver supporta la famiglia dei prodotti Bourbon. Se crei fogli di stile utilizzando Bourbon, puoi compilare questi fogli di stile e generare file CSS da Dreamweaver.
Sono supportate le seguenti versioni di Bourbon:
Puoi importare il framework Bourbon aggiungendo una delle seguenti nel codice:
Dreamweaver usa quindi la versione preconfezionata di Bourbon durante la compilazione dei file di 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 usato quando viene attivata la compilazione per qualsiasi file che importa il framework.
Per installare Bourbon o una delle sue versioni:
Nella finestra di dialogo Configurazione sito, seleziona Preprocessori CSS > Bourbon, Bourbon Neat o Bourbon Bitters.
Fai clic su Installa file per installare i file nella posizione specificata della cartella radice del sito.
Tutti i file Bourbon vengono installati all'interno della cartella del sito e puoi visualizzarli nel pannello File.
In caso di errore, gli errori vengono visualizzati nel pannello Output (Finestra > Risultati > Output) e l'icona della barra di stato diventa rossa.
Puoi compilare i file di preprocessore 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. Puoi anche specificare le posizioni (all'interno della radice del sito) in cui salvare i CSS generati.
Nella finestra di dialogo Configurazione sito, seleziona Preprocessori CSS > Generale > Abilita la compilazione automatica al salvataggio del file.
Fai clic su Preprocessori CSS > Origine e output.
Specificate le posizioni in cui salvare i file CSS generati. Puoi scegliere una delle seguenti opzioni:
Nella stessa cartella sorgente
Seleziona questa opzione per salvare i file CSS generati nella stessa cartella dei file Sass e LESS di origine.
Definisci cartella di output
Seleziona questa opzione e specifica 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.
Specifica la cartella contenente i file Sass o LESS che Dreamweaver monitora.
Se apporti modifiche a qualsiasi file all'interno della cartella monitorata, Dreamweaver compila automaticamente i file dopo averli salvati.
Dreamweaver monitora e compila questi file anche se apporti modifiche al di fuori di Dreamweaver (usando un editor di testo, ad esempio).
Dopo una compilazione riuscita, viene visualizzato un messaggio nel pannello Output (Finestra > Risultati > Output). L'icona di stato nella barra di stato viene visualizzata in verde. Per aprire il CSS compilato, fai doppio clic sul messaggio di successo 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 viene compilato correttamente solo dopo aver risolto tutti gli errori.
Il pannello Output è agganciato alla parte inferiore dell'area di lavoro. Se il pannello è chiuso, fai clic su Finestra > pannello Output.
Puoi anche attivare/disattivare il pannello Output (mostrare/nascondere) usando 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 pagina web viene aggiornata automaticamente in Vista dal vivo.
Per ulteriori informazioni sul collegamento della pagina web al foglio di stile, consulta Collegare a un foglio di stile CSS esterno.
In alcune situazioni (ad esempio se non hai definito un sito Dreamweaver), potresti voler compilare manualmente un file preprocessore CSS.
In questi scenari, disabilita Abilita compilazione automatica al salvataggio del file nel pannello Preprocessori CSS > Generale della finestra di dialogo Configurazione sede.
Per compilare manualmente un preprocessore CSS, fai clic con il pulsante destro del mouse sul file nel pannello File e fai clic su Compila.
Puoi anche fare clic su Strumenti > Compila per compilare il file corrente.
Crea splendidi siti web con Dreamweaver
Progetta, codifica e gestisci siti web dinamici con un potente strumento completo.