- Dreamweaver-Benutzerhandbuch
- Einführung
- Dreamweaver und Creative Cloud
- Arbeitsbereiche und Ansichten in Dreamweaver
- Sites einrichten
- Dreamweaver-Sites
- Lokale Version Ihrer Site einrichten
- Verbindung mit einem Publishing Server herstellen
- Testserver einrichten
- Site-Einstellungen importieren und exportieren
- Vorhandene Websites von einem Remote-Server in Ihren lokalen Site-Stammordner kopieren
- Barrierefreie Funktionen in Dreamweaver
- Erweiterte Einstellungen
- Site-Voreinstellungen für die Übertragung von Dateien festlegen
- Proxyserver-Einstellungen in Dreamweaver festlegen
- Dreamweaver-Einstellungen mit Creative Cloud synchronisieren
- Git in Dreamweaver verwenden
- Dateien verwalten
- Dateien öffnen und erstellen
- Dateien und Ordner verwalten
- Dateien vom Server abrufen/auf dem Server bereitstellen
- Dateien einchecken und auschecken
- Dateien synchronisieren
- Dateien auf Unterschiede vergleichen
- Dateien und Ordner in Ihrer Dreamweaver-Site von Operationen ausschließen (Cloaking)
- Design Notes für Dreamweaver-Sites aktivieren
- Potenzielle Gatekeeper-Angriffe verhindern
- Layout und Entwurf
- CSS
- Grundlegendes zu Cascading Stylesheets
- Gestalten von Seitenlayouts mit CSS Designer
- CSS-Präprozessoren in Dreamweaver verwenden
- Voreinstellungen für CSS-Stile in Dreamweaver festlegen
- CSS-Regeln in Dreamweaver verschieben
- Inline-CSS in Dreamweaver in eine CSS-Regel umwandeln
- Mit div-Tags arbeiten
- Verläufe auf den Hintergrund anwenden
- CSS3-Übergangseffekte in Dreamweaver erstellen und bearbeiten
- Code formatieren
- Seiteninhalt und Elemente
- Seiteneigenschaften festlegen
- CSS-Eigenschaften von Überschriften und Links festlegen
- Mit Text arbeiten
- Text, Tags und Attribute suchen und ersetzen
- DOM-Bedienfeld
- In der Live-Ansicht bearbeiten
- In Dreamweaver die Kodierung von Dokumenten festlegen
- Elemente im Dokumentfenster auswählen und anzeigen
- Texteigenschaften im Eigenschafteninspektor festlegen
- Rechtschreibprüfung für Web-Seiten durchführen
- Horizontale Linien in Dreamweaver verwenden
- Schriftkombinationen in Dreamweaver hinzufügen und ändern
- Mit Elementen arbeiten
- Datumsangaben in Dreamweaver einfügen und aktualisieren
- In Dreamweaver Favoritenelemente erstellen und verwalten
- Bilder in Dreamweaver einfügen und bearbeiten
- Medienobjekte hinzufügen
- Videos in Dreamweaver einfügen
- HTML5-Videos einfügen
- SWF-Dateien einfügen
- Audioeffekte hinzufügen
- In Dreamweaver HTML5-Audiodateien einfügen
- Mit Bibliothekselementen arbeiten
- Arabischen und hebräischen Text in Dreamweaver verwenden
- Hyperlinks und Navigation
- jQuery-Widgets und -Effekte
- Websites programmieren
- In Dreamweaver programmieren
- Programmierumgebung in Dreamweaver
- Voreinstellungen für Code festlegen
- Codehervorhebung anpassen
- Code schreiben und bearbeiten
- Codehinweise und Codevervollständigung
- Code aus- und einblenden
- Code mit Codefragmenten wiederverwenden
- Code-Linting
- Code optimieren
- Code in der Entwurfsansicht bearbeiten
- Mit den Head-Inhalten von Seiten arbeiten
- Server-Side Includes in Dreamweaver einfügen
- Tag-Bibliotheken in Dreamweaver verwenden
- Benutzerdefinierte Tags in Dreamweaver importieren
- JavaScript-Verhalten (allgemeine Anweisungen)
- Integrierte JavaScript-Verhalten anwenden
- XML und XSLT
- Server-seitige XSL-Transformationen in Dreamweaver durchführen
- Client-seitige XSL-Transformationen in Dreamweaver durchführen
- Zeichenentitäten für XSLT in Dreamweaver einfügen
- Code formatieren
- Produktübergreifende Arbeitsabläufe
- Erweiterungen für Dreamweaver installieren und verwenden
- In-App-Updates in Dreamweaver
- Microsoft Office-Dokumente in Dreamweaver einfügen (nur Windows)
- Mit Fireworks und Dreamweaver arbeiten
- Mithilfe von Contribute Inhalte in Dreamweaver-Sites bearbeiten
- Dreamweaver-Business Catalyst-Integration
- Personalisierte E-Mail-Kampagnen erstellen
- Vorlagen
- Dreamweaver-Vorlagen
- Vorlagen und vorlagenbasierte Dokumente erkennen
- Dreamweaver-Vorlagen erstellen
- Bearbeitbare Bereiche in Vorlagen erstellen
- Wiederholende Bereiche und Tabellen in Dreamweaver erstellen
- Optionale Bereiche in Vorlagen verwenden
- Bearbeitbare Tag-Attribute in Dreamweaver definieren
- Verschachtelte Vorlagen in Dreamweaver erstellen
- Vorlagen bearbeiten, aktualisieren und löschen
- XML-Inhalte in Dreamweaver exportieren und importieren
- Vorlage auf ein vorhandenes Dokument anwenden oder aus dem Dokument entfernen
- Inhalte in Dreamweaver-Vorlagen bearbeiten
- Syntaxregeln für Vorlagen-Tags in Dreamweaver
- Markierungseinstellungen für Vorlagenbereiche festlegen
- Vorteile von Vorlagen in Dreamweaver
- Mobilgeräte und Multiscreen
- Dynamische Websites, Seiten und Web-Formulare
- Grundlegendes zu Web-Anwendungen
- Computer für die Entwicklung von Anwendungen einrichten
- Fehlerbehebung bei Datenbankverbindungen
- Verbindungsskripts in Dreamweaver entfernen
- Dynamische Seiten entwerfen
- Quellen für dynamischen Inhalt – Überblick
- Quellen für dynamische Inhalte definieren
- Dynamische Inhalte in Seiten einfügen
- Dynamischen Inhalt in Dreamweaver ändern
- Datenbankdatensätze anzeigen
- Live-Daten in Dreamweaver bereitstellen und Fehlerbehebung bei der Anzeige
- Benutzerdefinierte Serververhalten in Dreamweaver hinzufügen
- Formulare mit Dreamweaver erstellen
- Formulare zum Sammeln von Benutzerinformationen verwenden
- ColdFusion-Formulare in Dreamweaver erstellen und aktivieren
- Web-Formulare erstellen
- Verbesserte HTML5-Unterstützung für Formularelemente
- Formularentwicklung mit Dreamweaver
- Visuelles Entwickeln von Anwendungen
- Master- und Detailseiten in Dreamweaver erstellen
- Such- und Ergebnisseiten erstellen
- Datensatz-Einfügeseiten erstellen
- Datensatz-Aktualisierungsseiten in Dreamweaver erstellen
- Datensatz-Löschseiten in Dreamweaver erstellen
- ASP-Befehle zum Ändern von Datenbanken in Dreamweaver verwenden
- Registrierungsseiten erstellen
- Anmeldeseiten erstellen
- Seiten erstellen, auf die nur autorisierte Benutzer zugreifen können
- Ordner in ColdFusion mit Dreamweaver schützen
- ColdFusion-Komponenten in Dreamweaver verwenden
- Websites testen, in der Vorschau anzeigen und veröffentlichen
- Fehlerbehebung
Lernen Sie die grundlegende Struktur eines CSS-Layouts kennen und erfahren Sie, wie Sie in Dreamweaver Seiten und Inhalte entwerfen.
CSS-Seitenlayout
Bei einem CSS-Seitenlayout handelt es sich um ein Layout, das den Inhalt einer Webseite mithilfe des CSS-Formats organisiert anstatt mithilfe herkömmlicher HTML-Tabellen oder Frames. Der Grundbaustein des CSS-Layouts ist das div-Tag. Dabei handelt es sich um ein HTML-Tag, das in den meisten Fällen als Container für Text, Bilder oder sonstige Seitenelemente dient. Wenn Sie ein CSS-Layout erstellen, fügen Sie div-Tags in die Seite ein, fügen ihren Inhalt ein und positionieren die div-Tags an unterschiedlichen Stellen. Im Gegensatz zu Tabellenzellen, die nur innerhalb der Zeilen und Spalten einer Tabelle vorkommen dürfen, können div-Tags überall auf einer Webseite platziert werden. Sie können div-Tags absolut positionieren (durch Angabe von x- und y-Koordinaten) oder relativ positionieren (durch Angabe ihrer Position in Bezug auf den aktuellen Speicherort). div-Tags lassen sich auch durch Angabe von Floats, Auffüllungen und Rändern positionieren. Gemäß der modernen Webstandards ist dies die bevorzugte Methode.
Struktur des CSS-Seitenlayouts
Bevor Sie mit diesem Abschnitt weitermachen, sollten Sie mit den grundlegenden CSS-Konzepten vertraut sein.
Der Grundbaustein des CSS-Layouts ist das div-Tag. Dabei handelt es sich um ein HTML-Tag, das in den meisten Fällen als Container für Text, Bilder oder sonstige Seitenelemente dient. Das folgende Beispiel zeigt eine HTML-Seite, die drei separate div-Tags enthält: ein großes „container“-div-Tag sowie zwei weitere Tags. Innerhalb des Container-Tags befinden sich ein div-Tag für die Randleiste (sidebar) sowie ein div-Tag für den Hauptinhalt (mainContent).
A. Div-Tag „container“ B. Div-Tag „sidebar“ C. Div-Tag „mainContent“
Nachstehend finden Sie den Code für alle drei div-Tags auf der HTML-Seite:
<!--container div tag--> <div id="container"> <!--sidebar div tag--> <div id="sidebar"> <h3>Sidebar Content</h3> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> <p>Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis.</p> </div> <!--mainContent div tag--> <div id="mainContent"> <h1> Main Content </h1> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum.</p> <p>Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio.</p> <h2>H2 level heading </h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam.</p> </div> </div>
Im oben genannten Beispiel sind für keinen der div-Tags Stile zugewiesen worden. Wenn keine CSS-Regeln definiert sind, wird jedes div-Tag samt seinen Inhalten an einer Standardposition auf der Seite platziert. Wenn jedoch jedes div-Tag über eine eindeutige ID verfügt (wie im Beispiel oben), können Sie mithilfe der IDs CSS-Regeln erstellen. Wenn diese CSS-Regeln angewendet werden, ändern sie den Stil und die Positionierung der div-Tags.
Die folgende CSS-Regel, die sich im „head“-Bereich des Dokuments oder in einer externen CSS-Datei befinden kann, erstellt Stilregeln für das erste div-Tag, d. h. das „container“-Tag, auf der Seite:
#container { width: 780px; background: #FFFFFF; margin: 0 auto; border: 1px solid #000000; text-align: left; }
Die #container-Regel bewirkt, dass das „container“-div-Tag eine Breite von 780 Pixel, einen weißen Hintergrund, keinen Rand (am linken Rand der Seite) und einen schwarzen, 1 Pixel starken Rahmen besitzt und dass der Text linksbündig ausgerichtet ist. Das Anwenden der Regel auf das „container“-div-Tag hat folgende Auswirkungen:
A. Links ausgerichteter Text B. Weißer Hintergrund C. Durchgehender 1 Pixel starker schwarzer Rahmen
Die nächste CSS-Regel erstellt Stilregeln für das div-Tag „sidebar“:
#sidebar { float: left; width: 200px; background: #EBEBEB; padding: 15px 10px 15px 20px; }
Die #sidebar-Regel bewirkt, dass das „sidebar“-div-Tag (für die Randleiste) eine Breite von 200 Pixel, einen grauen Hintergrund, eine obere und untere Auffüllung von 15 Pixel, eine rechte Auffüllung von 10 Pixel und eine linke Auffüllung von 20 Pixel hat. (Die Auffüllung erfolgt standardmäßig von oben rechts nach unten links.) Darüber hinaus positioniert die Regel das „sidebar“-div-Tag mit „float: left“. Diese Eigenschaft schiebt das „sidebar“-div-Tag auf die linke Seite des „container“-div-Tags. Das Anwenden der Regel auf das „sidebar“-div-Tag hat folgende Auswirkungen:
A. Breite von 200 Pixel B. Obere und untere Auffüllung von 15 Pixel
Abschließend stellt die CSS-Regel für das Div-Hauptcontainertag das Layout fertig:
#mainContent { margin: 0 0 0 250px; padding: 0 20px 20px 20px; }
Die #mainContent-Regel bewirkt, dass das „mainContent“-div-Tag über einen linken Rand von 250 Pixel verfügt. Das bedeutet, dass es für einen Leerraum von 250 Pixel zwischen der linken Seite des „container“-div-Tags und der linken Seite des „mainContent“-div-Tags sorgt. Außerdem bewirkt die Regel einen Abstand von 20 Pixel auf der rechten, linken und unteren Seite des „mainContent“-div-Tags. Das Anwenden der Regel auf das „mainContent“-div-Tag hat folgende Auswirkungen:
Der vollständige Code sieht folgendermaßen aus:
A. Linke Auffüllung von 20 Pixel B. Rechte Auffüllung von 20 Pixel C. Untere Auffüllung von 20 Pixel
<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> #container { width: 780px; background: #FFFFFF; margin: 0 auto; border: 1px solid #000000; text-align: left; } #sidebar { float: left; width: 200px; background: #EBEBEB; padding: 15px 10px 15px 20px; } #mainContent { margin: 0 0 0 250px; padding: 0 20px 20px 20px; } </style> </head> <body> <!--container div tag--> <div id="container"> <!--sidebar div tag--> <div id="sidebar"> <h3>Sidebar Content</h3> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> <p>Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis.</p> </div> <!--mainContent div tag--> <div id="mainContent"> <h1> Main Content </h1> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum.</p> <p>Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio.</p> <h2>H2 level heading </h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam.</p> </div> </div> </body>
Der oben gezeigte Beispielcode ist eine vereinfachte Version des Codes, der das zweispaltige Layout mit fester linker Randleiste erstellt, wenn Sie ein neues Dokument mithilfe der in Dreamweaver enthaltenen vordefinierten Layouts erstellen.
Seiten mit einem CSS-Layout erstellen
In Dreamweaver können Sie eine neue Seite erstellen, die bereits ein CSS-Layout enthält. Dabei können Sie unter 16 verschiedenen CSS-Layoutvorlagen auswählen. Darüber hinaus können Sie eigene CSS-Layouts erstellen und in den Konfigurationsordner einfügen, damit sie im Dialogfeld „Neues Dokument“ als Layoutoptionen angezeigt werden.
Seiten mit einem CSS-Layout erstellen
-
Wählen Sie „Datei“ > „Neu“.
-
Wählen Sie im Dialogfeld „Neues Dokument“ die Kategorie „Leere Seite“ aus. (Das ist die Standardauswahl.)
-
Wählen Sie unter „Seitentyp“ die Art der zu erstellenden Seite aus.Hinweis:
Sie müssen einen HTML-Seitentyp für das Layout auswählen. Sie können beispielsweise HTML, ColdFusion®, PHP usw. auswählen. Sie können keine ActionScript™-, CSS-, Bibliothekselement-, JavaScript-, XML-, XSLT- oder ColdFusion-Seiten mit einem CSS-Layout erstellen. Die Seitentypen in der Kategorie „Andere“ des Dialogfelds „Neues Dokument“ schließen die Verwendung von CSS-Seitenlayouts ebenfalls aus.
-
Wählen Sie unter „Layout“ das gewünschte CSS-Layout aus. Sie können unter 16 verschiedenen Layouts auswählen. Das Vorschaufenster zeigt das Layout und enthält eine kurze Beschreibung des ausgewählten Layouts.
Die vordefinierten CSS-Layouts enthalten folgende Spaltentypen:
Fest
Die Spaltenbreite wird in Pixeln definiert. Die Spalte wird nicht an die Größe des Browserfensters oder die Texteinstellungen des Besuchers angepasst.
Fließend
Die Spaltenbreite wird als Prozentwert der Breite des Besucher-Browserfensters definiert. Die Darstellung wird angepasst, wenn der Besucher das Browserfenster schmaler oder breiter macht. Die vom Besucher vorgenommenen Texteinstellungen haben jedoch keine Auswirkungen auf die Spaltenbreite.
-
Wählen Sie im Popupmenü „Dok.typ“ einen Dokumenttyp aus.
-
Wählen Sie einen Speicherort für das CSS des Layouts im Popupmenü „Layout-CSS“ aus.
Zum Head-Bereich hinzufügen
Fügt die CSS-Layoutinformationen dem Head-Bereich der von Ihnen erstellten Seite hinzu.
Neue Datei erstellen
Schreibt die die CSS-Layoutinformationen in ein neues, externes CSS-Stylesheet und verknüpft das neue Stylesheet mit der von Ihnen erstellten Seite.
Verknüpfen mit bestehender Datei
Ermöglicht die Angabe einer bereits vorhandenen CSS-Datei, die die für das Layout benötigten CSS-Regeln enthält. Diese Option ist besonders praktisch, wenn Sie dasselbe CSS-Layout (d. h. die in einer einzelnen Datei enthaltenen CSS-Regeln) auf mehrere Dokumente anwenden möchten.
-
Führen Sie einen der folgenden Schritte aus:
- Wenn Sie im Popupmenü „Layout-CSS“ die Standardoption „Zum Head-Bereich hinzufügen“ gewählt haben, klicken Sie auf „Erstellen“.
- Wenn Sie im Popupmenü „Layout-CSS“ die Option „Neue Datei erstellen“ gewählt haben, klicken Sie auf „Erstellen“ und geben dann im Dialogfeld „Stylesheet-Datei speichern unter“ einen Namen für die neue externe Datei ein.
- Wenn Sie im Popupmenü „Layout-CSS“ die Option „Verknüpfen mit bestehender Datei“ ausgewählt haben, fügen Sie die externe Datei dem Textfeld „CSS-Datei anfügen“ hinzu, indem Sie auf das Symbol „Stylesheet anfügen“ klicken, das Dialogfeld „Entferntes Stylesheet hinzufügen“ ausfüllen und dann auf „OK“ klicken. Wenn Sie fertig sind, klicken Sie im Dialogfeld „Neues Dokument“ auf „Erstellen“.
Hinweis:Wenn Sie die Option „Verknüpfen mit bestehender Datei“ auswählen, muss die angegebene Datei bereits über die Regeln für die enthaltene CSS-Datei verfügen.
Wenn Sie das Layout-CSS in eine neue Datei platzieren oder mit einer bestehenden Datei verknüpfen, dann verknüpft Dreamweaver die Datei automatisch mit der HTML-Seite, die Sie erstellen.
Hinweis:Die bedingten Kommentare im Internet Explorer, die Probleme bei der Wiedergabe in Internet Explorer umgehen helfen, bleiben in den head-Bereich des neuen CSS-Layoutdokuments eingebettet, selbst wenn Sie die Option „Neue externe Datei“ oder „Bestehende externe Datei“ als Speicherort für das Layout-CSS auswählen.
-
(Optional) CSS-Stylesheets können auch einer Seite zugeordnet werden, die unabhängig vom CSS-Layout neu erstellt wird. Klicken Sie dazu auf das Symbol „Stylesheet anfügen“ über dem Teilfenster „CSS-Datei anfügen“ und wählen Sie ein CSS-Stylesheet aus.
Eine detaillierte, schrittweise Anleitung für diesen Vorgang finden Sie im Artikel von David Powers: Automatically attaching a style sheet to new documents (Stylesheets automatisch an neue Dokumente anfügen).
Angepasste CSS-Layouts zur Auswahlliste hinzufügen
-
Erstellen Sie eine HTML-Seite, die das CSS-Layout enthält, das im Dialogfeld „Neues Dokument“ zur Auswahlliste hinzugefügt werden soll. Das CSS für das Layout muss sich im head-Bereich der HTML-Seite befinden.Hinweis:
Damit das CSS-Layout zu den anderen in Dreamweaver enthaltenen voreingestellten Layouts passt, sollten Sie die HTML-Datei mit der Erweiterung „.htm“ speichern.
-
Fügen Sie die HTML-Seite dem Ordner „Adobe Dreamweaver CS5\Configuration\BuiltIn\Layouts“ hinzu.
-
Optional: Fügen Sie dem Ordner „Adobe Dreamweaver CS5\Configuration\BuiltIn\Layouts“ ein Vorschaubild (z. B. eine GIF- oder PNG-Datei) hinzu. Die in Dreamweaver enthaltenen Standardbilder sind 227 Pixel breite und 193 Pixel hohe PNG-Dateien.Hinweis:
Geben Sie dem Vorschaubild denselben Dateinamen wie der HTML-Datei, damit Sie es wieder leicht zuordnen können. Wenn Sie Ihre HTML-Datei zum Beispiel meinbenutzerdefiniertesLayout.htm genannt haben, sollte Ihr Vorschaubild als meinbenutzerdefiniertesLayout.png gespeichert werden.
-
Optional: Erstellen Sie eine Datei „notes“ für das benutzerdefinierte Layout, indem Sie den Ordner „Adobe Dreamweaver CS5\Configuration\BuiltIn\Layouts\_notes“ öffnen, vorhandene Dateien „notes“ kopieren, im gleichen Ordner einfügen und die Kopien für das benutzerdefinierte Layout umbenennen. Zum Beispiel könnten Sie die Datei „oneColElsCtr.htm.mno“ kopieren und in „meinbenutzerdefiniertesLayout.htm.mno.“ umbenennen.
-
Optional: Nachdem Sie ein Datei „notes“ für Ihr benutzerdefiniertes Layout erstellt haben, können Sie die Datei öffnen und den Layoutnamen, die Beschreibung und das Vorschaubild festlegen.