Compass-Dateien verwenden.
Wenn Compass noch nicht installiert ist, kannst du es aus Dreamweaver heraus installieren.
Hier erfahren Sie, wie Sie CSS-Präprozessor-Dateien in Dreamweaver verwenden und kompilieren können.
CSS ist eine Sprache zur Beschreibung der Formatierung eines HTML-Dokuments. CSS-Präprozessoren kompilieren Code, der in einer Präprozessorsprache geschrieben wurde, in vertrauten CSS-Code. Vorverarbeitete Sprachen heben CSS auf eine Ebene näher an eine Programmiersprache heran.
Präprozessoren ermöglichen es dir insbesondere, Variablen, Mix-ins, Funktionen und viele andere Techniken zu verwenden, die
in CSS nicht möglich sind.Mit CSS-Präprozessoren kannst du alles einmal definieren und wiederverwenden, was zu wartbarem und erweiterbarem CSS führt.
Ein CSS-Präprozessor ermöglicht auch CSS, das besser strukturiert und leichter zu verwalten ist. Wenn du Websites erstellst, die auf eine Reihe von CSS-Dateien verweisen, können CSS-Präprozessoren wie Sass oder Compass die manuelle Codierung und Kopieren/Einfügen-Aktionen reduzieren.
Dreamweaver verwendet einen integrierten Ruby-Saas-Compiler, um SCSS- und LESS-Dateien zu kompilieren. Dreamweaver unterstützt auch Compass- und Bourbon-Frameworks für die Kompilierung von Sass-Dateien.
LESS basiert auf JavaScript, wohingegen Sass auf Ruby aufbaut. Es sind jedoch keine Kenntnisse in diesen Sprachen erforderlich. Sie brauchen die Dateien auch nicht über die Befehlszeile in CSS zu kompilieren. Dreamweaver kompiliert diese Dateien automatisch in CSS mit der less.js JavaScript-Bibliothek, wenn du diese Dateien lädst, bearbeitest oder speicherst.
Unterstützte Versionen:
Die Verwendung von CSS-Präprozessoren in Dreamweaver hängt davon ab, ob Sie eine Site definiert haben. Wenn du einen Bereich definierst, kannst du CSS-Präprozessor-Einstellungen festlegen und auch die Compass- und Bourbon-Frameworks aus Dreamweaver heraus verwenden.
Bei der Definition einer Site können Sie durch Festlegen Site-spezifischer CSS-Präprozessor-Voreinstellungen die Ausführung von CSS-Präprozessoren in Dreamweaver anpassen. Indem Sie Site-spezifische CSS-Präprozessor-Voreinstellungen festlegen, können Sie Kompilierungsoptionen für einzelne Sites angeben. Du kannst auch den Speicherort von Sass- und CSS-Dateien sowie Präprozessor-Optionen für jeden Bereich anpassen.
Lies weiter, um zu erfahren, wie du Dreamweaver mit CSS-Präprozessoren verwendest:
In Dreamweaver 2017 ist die Unterstützung von CSS-Präprozessor bereits integriert. Das heißt, Sie können direkt in Dreamweaver mit Sass-/LESS-/SCSS-Dateien arbeiten. Drücken Sie einfach Strg+S oder Befehl+S, um CSS automatisch in Dreamweaver zu kompilieren. Sie können einzelne CSS-Dateien auch über Werkzeuge > Kompilieren (oder F9) manuell kompilieren. Die Änderungen werden auch in allen geöffneten HTML-Dateien angezeigt, in denen dieses kompilierte CSS verknüpft oder angehängt ist.
Hier ist ein allgemeiner Workflow der Aufgaben, die bei der Verwendung von CSS-Präprozessoren anfallen:
Installieren Sie den Compiler nur, wenn Sie eine Kopie der Framework-Dateien (Bourbon) anlegen möchten oder wenn Sie Standard-SCSS-Dateien und Ruby-basierte Konfigurationsdateien (Compass) generieren möchten. Es wird empfohlen, eine Kopie der Framework-Dateien anzulegen. Falls bestimmte Mix-ins oder Funktionen aus dem Authoring-Framework in späteren Revisionen entfernt werden, kannst du weiterhin auf die Präprozessor-Dateien in deinem Bereich zugreifen.
In Dreamweaver 2015 und früheren Creative Cloud-Versionen konnten Sass-, LESS- und SCSS-Dateien mit Dreamweaver verwendet werden. Du musstest diese Dateien jedoch selbst außerhalb der Dreamweaver-Anwendung kompilieren.
Dein Workflow würde den folgenden Schritten ähneln:
Du musst diese Schritte jedes Mal ausführen, wenn du eine Änderung in deiner Sass/LESS/SCSS-Datei vornimmst.
Jetzt sieh dir dieses Video-Tutorial an, um zu erfahren, wie du dein CSS mit Präprozessoren verbessern kannst.
Wenn keine Site definiert wurde, haben Sie die Möglichkeit, Sass- und LESS-Dateien manuell zu kompilieren. Die Frameworks Compass und Bourbon werden jedoch nicht unterstützt.
Hier ist ein allgemeiner Workflow der Aufgaben, die bei der Verwendung von CSS-Präprozessoren anfallen:
Du kannst sitespezifische Einstellungen für CSS-Präprozessoren über das Dialogfeld Sites > Sites verwalten festlegen.
Site-spezifische Voreinstellungen für CSS-Präprozessoren ermöglichen es Ihnen, für jede Site eigene CSS-Präprozessoren zu verwalten. Diese Aktion gibt dir auch die Kontrolle über den CSS-Präprozessor für jede Site, ohne dass du jedes Mal die Einstellungen aktualisieren musst, wenn du zwischen Sites wechselst.
Die Einstellungen in den Unterbereichen Allgemein und Quelle & Ausgabe gelten standardmäßig für das Ruby-Saas-Framework.
Um die Einstellungen für Compass festzulegen, musst du das Kontrollkästchen Compass verwenden im Bereich Compass aktivieren.
Im Dialogfeld Sites > Sites verwalten > CSS-Präprozessoren können Sie die folgenden allgemeinen CSS-Präprozessor-Einstellungen festlegen. Standardmäßig gelten diese Einstellungen für das Saas-Framework.
Datei beim Speichern automatisch kompilieren
Markieren Sie dieses Kontrollkästchen, um die automatische Kompilierung von CSS-Präprozessoren zu aktivieren. Wenn Sie diese Option aktivieren, erstellt Dreamweaver beim Speichern Ihrer Sass-, LESS-, oder SCSS-Datei automatisch eine CSS-Datei. Wenn diese Option deaktiviert bleibt, musst du die Dateien jedes Mal manuell kompilieren, wenn du eine Änderung vornimmst.
Strict Math aktivieren
Verarbeitet nur die mathematischen Ausdrücke, die in Klammern angegeben sind. Beispielsweise wird „(100px/25px)“ erfolgreich verarbeitet und „20% + 10%“ (ohne Klammern) wird nicht verarbeitet. Wenn diese Option deaktiviert ist, werden alle mathematischen Operationen in der Datei verarbeitet.
Strict Units aktivieren
Wenn diese Option deaktiviert ist, wird beim Verarbeiten von mathematischen Ausdrücken durch LESS versucht, die Ausgabeeinheit zu ermitteln. Beispiel:
.class {
property: 1px * 2px;
}
In diesem Fall ergibt das Quadrat einer Länge eine Fläche, Flächenangaben werden in CSS jedoch nicht unterstützt. Dreamweaver geht davon aus, dass der Anwender einen der Werte als Wert und nicht als Längeneinheit gemeint hat.
Bei aktivierten strikten Einheiten geht Dreamweaver von einem Berechnungsfehler aus und gibt einen Fehler aus.
URLs als relative URLs umschreiben
Diese Option ermöglicht es dir, URLs in der generierten CSS-Datei so umzuschreiben, dass die URLs immer relativ zur generierten Datei sind.
Source Map generieren
Erstellt eine Quellzuordnung. Eine Source Map ist eine Datei, die die Lücke zwischen höheren Sprachen wie Sass und LESS und der niedrigeren Sprache, in die sie kompiliert werden, wie CSS, überbrückt.
Stil der Ausgabedatei
Legt den Stil der CSS-Ausgabedatei fest:
Quellkommentare erstellen
Erstellt Kommentare in der ausgegebenen CSS-Datei, die den CSS-Code der Zeile zuordnet, aus der er generiert wurde.
Source Map generieren
Erstellt eine Source Map (Datei, die die Lücke zwischen höheren Sprachen wie Sass und LESS und der niedrigeren Sprache, zu der sie kompiliert werden, wie CSS, überbrückt).
Du kannst definieren, wo die generierten CSS-Dateien platziert werden sollen und welchen Pfad Dreamweaver überwachen soll, um die automatische Kompilierung auszulösen, wenn eine Sass/LESS-Datei im Pfad mit einem externen Editor geändert wird.
Standardmäßig gelten die Optionen im Bereich Quelle und Ausgabe für Saas. Um diese Optionen für Compass zu aktivieren, musst du das Kontrollkästchen Compass verwenden im Abschnitt Compass auswählen.
Nachdem Sie diese Einstellungen geändert und Compass installiert haben, werden alle Einstellungen in die Datei „config.rb“ migriert. Wenn Sie später eine dieser Einstellungen ändern möchten, bearbeiten Sie die Einstellungen in der Datei „config.rb“. Außerdem wirken sich Änderungen im Dialogfeld Website-Einstellungen nicht auf die Kompilierung aus.
Du kannst die folgenden Quell- und Ausgabe-CSS-Präprozessor-Einstellungen im Dialog Websites > Websites verwalten festlegen.
Gib den Speicherort der CSS-Ausgabedatei an, die generiert wird.
Im gleichen Ordner wie die Quelle
Wähle diese Option, wenn die generierten CSS-Dateien im selben Ordner wie die Sass- und LESS-Quelldateien gespeichert werden sollen.
Ausgabeordner angeben
Wähle diese Option und gib einen Ordner an, in dem du die generierten CSS-Dateien speichern möchtest.
Segment des Eingabepfads ersetzen
Mithilfe dieser Option können Sie einen Teil des Pfads ersetzen, indem Sie in die Felder „Von“ und „Durch“ die entsprechende Zeichenfolgen eintragen.Beispielsweise wird bei der Einstellung Von: scss und Nach: css die Ausgabedatei in derselben Baumstruktur platziert, nachdem SCSS im Pfad durch css ersetzt wurde.
Quellordner
Geben Sie den Unterordner im Site-Stammordner an, der überwacht werden muss. Normalerweise enthält dieser Unterordner alle deine SCSS- oder LESS-Dateien.
Wenn Sie die Kompilierung in Allgemeine Einstellungen aktiviert haben, wird der CSS-Präprozessor automatisch von Dreamweaver ausgelöst. Dreamweaver löst eine automatische Kompilierung aus, wenn eine Datei innerhalb des Ordners extern oder von Dreamweaver aus geändert wird.
Compass ist ein Open-Source-CSS-Authoring-Framework, das es Ihnen erlaubt, mithilfe von Sass CSS3-Stylesheets zu erstellen.
Dreamweaver bietet Unterstützung für Compass. Wenn du Stylesheets mit Compass erstellst, kannst du diese Stylesheets kompilieren und CSS-Dateien aus Dreamweaver heraus generieren.
Compass-Dateien verwenden.
Wenn Compass noch nicht installiert ist, kannst du es aus Dreamweaver heraus installieren.
Wählen Sie im Dialogfeld „Site-Definition“ CSS-Präprozessoren > Compass. Wähle Compass verwenden und klicke dann auf Dateien installieren.
Alle Compass-Dateien und die *.rb-Konfigurationsdatei werden in deinem Website-Ordner installiert, und du kannst sie im Bedienfeld Dateien sehen.
Vorhandene Ruby-basierte Konfigurationsdatei angeben
Wenn Compass bereits auf deinem Computer installiert ist und du die Compass-*.rb-Datei eingerichtet hast, gib im Dialog Dreamweaver Website-Einrichtung den Pfad zur Compass-*.rb-Datei innerhalb des aktuellen Website-Stammordners an.
Diese Datei muss sich in Ihrem Site-Stammordner befinden.
Konfigurationsoptionen manuell angeben
Falls du keine vorhandene Konfigurationsoption hast, kannst du die Konfigurationen manuell festlegen.
Die folgenden Felder werden automatisch ausgefüllt, du kannst sie aber entsprechend deinen Anforderungen ändern:
Alle in diesen Optionen ausgewählten Pfade müssen sich innerhalb des Site-Stammverzeichnisses befinden.
HTTP-Pfad
Der Pfad des Projekts, wenn es innerhalb des Webservers ausgeführt wird. Standardeinstellung ist „/“.
Bildverzeichnis
Das Verzeichnis, in dem die Bilder gespeichert sind. Das Verzeichnis ist relativ zum project_path.
Verzeichnis für generierte Bilder
Das Verzeichnis, in dem generierte Bilder gespeichert sind. Dieses Verzeichnis ist relativ zum project_path und verwendet standardmäßig den Wert von images_dir.
Schriftenverzeichnis
Das Verzeichnis, in dem die Schriftdateien gespeichert sind.
Relative Elemente
Gibt an, ob die Compass-Hilfsfunktionen relative URLs vom generierten CSS zu Assets oder absolute URLs unter Verwendung des HTTP-Pfads für diesen Asset-Typ generieren sollen.
Falls du Automatische Kompilierung beim Speichern von Dateien aktivieren im Dialogfeld Bereiche > Bereiche verwalten > CSS-Präprozessoren ausgewählt hast, generiert Dreamweaver jedes Mal eine CSS-Datei, wenn du Änderungen an deinen Sass-Dateien speicherst.
Sie können auch eine Vorschau dieser Änderungen in Echtzeit in Ihrem Browserfenster anzeigen. Weitere Informationen zur Echtzeitvorschau deiner Änderungen im Browser findest du unter Echtzeitvorschau.
Falls du keine automatische Kompilierung möchtest, kannst du eine CSS-Datei manuell kompilieren, indem du eine der folgenden Aktionen ausführst:
Danach können Sie in den HTML-Dateien in Ihrer Site auf kompilierte CSS-Datei verweisen. Weitere Informationen findest du unter Verknüpfung zu einem externen CSS-Stylesheet.
Dreamweaver unterstützt die Bourbon-Produktfamilie. Falls du Stylesheets mit Bourbon erstellst, kannst du diese Stylesheets kompilieren und CSS-Dateien innerhalb von Dreamweaver generieren.
Die folgenden Bourbon-Varianten werden unterstützt:
Du kannst das Bourbon-Framework importieren, indem du eine der folgenden Optionen in deinem Code hinzufügst:
Dreamweaver verwendet dann die vorverpackte Version von Bourbon beim Kompilieren der Präprozessor-Dateien.
Sie können aber auch Bourbon-Framework-Dateien auf Ihrer Site installieren, sodass künftige Dreamweaver-Updates keinen Einfluss auf Ihre Kompilierungsarbeitsabläufe haben. Die Dateien des Bourbon-Frameworks werden in Ihre Site kopiert. Bourbon ist das Framework, das verwendet wird, wenn die Kompilierung für eine der Dateien ausgelöst wird, die das Framework importieren.
So installierst du Bourbon oder eine seiner Varianten:
Wähle im Dialogfeld Site-Setup die Option CSS-Präprozessoren > Bourbon, Bourbon Neat oder Bourbon Bitters.
Klicke auf Dateien installieren, um die Dateien im angegebenen Stammordner deiner Site zu installieren.
Alle Bourbon-Dateien werden in deinem Site-Ordner installiert, und du kannst sie im Dateien-Bedienfeld anzeigen.
Bei einem Fehler werden die Fehlermeldungen im Ausgabe-Bedienfeld (Fenster > Ergebnisse > Ausgabe) angezeigt, und das Statusleistensymbol wird rot.
Du kannst CSS-Präprozessor-Dateien auf eine der folgenden Arten kompilieren:
Sie können in Dreamweaver Optionen einrichten, um an einer Sass- oder LESS-Datei vorgenommene Änderungen automatisch in der entsprechenden CSS-Datei zu kompilieren. Du kannst auch die Speicherorte (innerhalb des Site-Stammverzeichnisses) angeben, an denen du das generierte CSS speichern möchtest.
Wähle im Dialogfeld Site-Setup die Option CSS-Präprozessoren > Allgemein > Automatische Kompilierung beim Dateispeichern aktivieren.
Klicke auf CSS-Präprozessoren > Quelle und Output.
Geben Sie die Speicherorte an, an denen die generierten CSS-Dateien gespeichert werden sollen. Sie können eine der folgenden Optionen wählen:
Im gleichen Ordner wie die Quelle
Wähle diese Option, wenn die generierten CSS-Dateien im selben Ordner wie die Sass- und LESS-Quelldateien gespeichert werden sollen.
Ausgabeordner angeben
Wähle diese Option und gib den Ordner an, in dem du die generierten CSS-Dateien speichern möchtest.
Segment des Eingabepfads ersetzen
Mithilfe dieser Option können Sie einen Teil des Pfads ersetzen, indem Sie in die Felder „Von“ und „Durch“ die entsprechende Zeichenfolgen eintragen.
Gib den Ordner an, der die Sass- oder LESS-Dateien enthält, die Dreamweaver verfolgt.
Wenn du Änderungen an Dateien innerhalb des verfolgten Ordners vornimmst, kompiliert Dreamweaver die Dateien automatisch, nachdem du sie gespeichert hast.
Dreamweaver überwacht und kompiliert diese Dateien auch dann, wenn du Änderungen außerhalb von Dreamweaver vornimmst (z. B. mit einem Texteditor).
Nach einer erfolgreichen Kompilierung wird eine Meldung im Ausgabe-Bedienfeld (Fenster > Ergebnisse > Ausgabe) angezeigt.Das Statussymbol in der Statusleiste wird grün angezeigt.Um das kompilierte CSS zu öffnen, doppelklicke auf die Erfolgsmeldung im Bedienfeld.
Wenn Fehler auftreten, bedeutet dies, dass die CSS-Datei nicht erfolgreich kompiliert wurde. Das Statussymbol wird in Rot angezeigt und im Ausgabe-Bedienfeld werden alle Fehler und Warnungen aufgeführt. Sie können im Bedienfeld auf eine Fehlermeldung doppelklicken, um schnell zur fehlerhaften Zeile im Code zu wechseln. Die CSS-Datei wird erst erfolgreich kompiliert, wenn alle Fehler behoben sind.
Das Ausgabe-Bedienfeld ist am unteren Rand des Arbeitsbereichs angedockt. Wenn das Bedienfeld geschlossen ist, klicke auf Fenster > Ausgabe-Bedienfeld.
Du kannst das Ausgabe-Bedienfeld auch über das Statussymbol ein-/ausblenden, wenn der Status rot ist.
Nach dem Abrufen der kompilierten CSS-Datei können Sie die Webseite mit dem Stylesheet verknüpfen. Wenn Sie Änderungen an CSS-Präprozessoren vornehmen, werden die entsprechenden kompilierten CSS-Dateien automatisch aktualisiert. Die Web-Seite wird auch in der Live-Ansicht automatisch aktualisiert.
Weitere Informationen zum Verknüpfen deiner Web-Seite mit dem Stylesheet findest du unter Verknüpfung zu einem externen CSS-Stylesheet.
In manchen Situationen (z. B. wenn du keinen Dreamweaver-Bereich definiert hast) möchtest du möglicherweise eine CSS-Präprozessor-Datei manuell kompilieren.
Deaktiviere in solchen Szenarien Automatische Kompilierung beim Speichern der Datei aktivieren im Bedienfeld CSS-Präprozessoren > Allgemein des Dialogs Bereich einrichten.
Um einen CSS-Präprozessor manuell zu kompilieren, klicke mit der rechten Maustaste auf die Datei im Bedienfeld Dateien und klicke auf Kompilieren.
Du kannst auch auf Tools > Kompilieren klicken, um die aktuelle Datei zu kompilieren.
Erstellen ansprechender Websites in Dreamweaver
Entwirf, code und verwalte dynamische Websites mit einem leistungsstarken All-in-one-Tool.