- Dreamweaver Handboek
- Inleiding
- Dreamweaver en Creative Cloud
- De werkruimten en weergaven van Dreamweaver
- Sites opzetten
- Over Dreamweaver-sites
- Een lokale versie van uw site instellen
- Verbinding maken met een publicatieserver
- Een testserver instellen
- Instellingen van Dreamweaver-sites importeren en exporteren
- Bestaande websites overzetten van een externe server naar de hoofdmap van uw lokale site
- Toegankelijkheidsfuncties in Dreamweaver
- Geavanceerde instellingen
- Sitevoorkeuren instellen voor het overzetten van bestanden
- Proxyserverinstellingen opgeven in Dreamweaver
- Dreamweaver-instellingen synchroniseren met Creative Cloud
- Git gebruiken in Dreamweaver
- Bestanden beheren
- Bestanden maken en openen
- Bestanden en mappen beheren
- Bestanden van uw server ophalen en op uw server plaatsen
- Bestanden inchecken en uitchecken
- Bestanden synchroniseren
- Bestanden vergelijken om verschillen op te sporen
- Bestanden en mappen op uw Dreamweaver-site camoufleren
- Ontwerpnotities inschakelen voor Dreamweaver-sites
- Potentieel misbruik van Gatekeeper voorkomen
- Lay-out en ontwerp
- CSS
- Informatie over CSS (Cascading Style Sheets)
- Pagina's opmaken met CSS ontwerpen
- CSS-preprocessors gebruiken in Dreamweaver
- CSS-stijlvoorkeuren instellen in Dreamweaver
- CSS-regels verplaatsen in Dreamweaver
- Inline CSS converteren naar een CSS-regel in Dreamweaver
- Werken met div-tags
- Verlopen toepassen op een achtergrond
- CSS3-overgangseffecten maken en bewerken in Dreamweaver
- Code opmaken
- Pagina-inhoud en assets
- Pagina-eigenschappen instellen
- Eigenschappen voor CSS-koppen en CSS-koppelingen
- Werken met tekst
- Tekst, tags en kenmerken zoeken en vervangen
- Het deelvenster DOM
- Bewerken in Live View
- Documenten coderen in Dreamweaver
- Elementen selecteren en weergeven in het documentvenster
- Teksteigenschappen instellen in de eigenschappencontrole
- Spelling op een webpagina controleren
- Horizontale lijnen gebruiken in Dreamweaver
- Lettertypecombinaties toevoegen en aanpassen in Dreamweaver
- Werken met assets
- Datums in Dreamweaver invoegen en bijwerken
- Favoriete assets maken en beheren in Dreamweaver
- Afbeeldingen invoegen en bewerken in Dreamweaver
- Mediaobjecten toevoegen
- Video's toevoegen in Dreamweaver
- HTML5-video invoegen
- SWF-bestanden invoegen
- Audio-effecten toevoegen
- HTML5-audio invoegen in Dreamweaver
- Werken met bibliotheekitems
- Arabische en Hebreeuwse tekst gebruiken in Dreamweaver
- Koppelingen en navigatie
- jQuery-widgets en -effecten
- Websites coderen
- Over coderen in Dreamweaver
- Coderingsomgeving in Dreamweaver
- Coderingsvoorkeuren instellen
- Codekleuren aanpassen
- Code schrijven en bewerken
- Coderingstips en codevoltooiing
- Code samenvouwen en uitvouwen
- Code hergebruiken met codefragmenten
- Linting voor code gebruiken
- Code optimaliseren
- Code bewerken in de ontwerpweergave
- Werken met de kopinhoud van pagina's
- Include-bestanden op de server invoegen in Dreamweaver
- Tagbibliotheken gebruiken in Dreamweaver
- Aangepaste tags importeren in Dreamweaver
- JavaScript-gedrag gebruiken (algemene instructies)
- Ingebouwd JavaScript-gedrag toepassen
- Over XML en XSLT
- XSL-transformaties op de server uitvoeren in Dreamweaver
- XSL-transformaties op de client uitvoeren in Dreamweaver
- Tekenentiteiten toevoegen voor XSLT in Dreamweaver
- Code opmaken
- Productonafhankelijke workflows
- Extensies in Dreamweaver installeren en gebruiken
- In-app updates in Dreamweaver
- Microsoft Office-documenten invoegen in Dreamweaver (alleen Windows)
- Werken met Fireworks en Dreamweaver
- Inhoud bewerken op Dreamweaver-sites met behulp van Contribute
- Integratie van Dreamweaver met Business Catalyst
- Persoonlijke e-mailcampagnes maken
- Sjablonen
- Over Dreamweaver-sjablonen
- Sjablonen en op een sjabloon gebaseerde documenten herkennen
- Een Dreamweaver-sjabloon maken
- Bewerkbare gebieden maken in sjablonen
- Herhalingsgebieden en tabellen maken in Dreamweaver
- Optionele gebieden in sjablonen gebruiken
- Bewerkbare tagkenmerken in Dreamweaver definiëren
- Geneste sjablonen maken in Dreamweaver
- Sjablonen bewerken, bijwerken en verwijderen
- XML-inhoud exporteren en importeren in Dreamweaver
- Een sjabloon uit een bestaand document toepassen of verwijderen
- Inhoud bewerken in Dreamweaver-sjablonen
- Syntaxisregels voor sjabloontags in Dreamweaver
- Voorkeuren voor de markering van sjabloongebieden instellen
- Voordelen van het gebruik van sjablonen in Dreamweaver
- Mobiel en meerdere schermen
- Dynamische sites, pagina's en webformulieren
- Informatie over web-applicaties
- Uw computer instellen voor het ontwikkelen van applicaties
- Problemen met databaseverbindingen oplossen
- Verbindingsscripts verwijderen in Dreamweaver
- Dynamische pagina's ontwerpen
- Overzicht van dynamische inhoudsbronnen
- Bronnen met dynamische inhoud definiëren
- Dynamische inhoud toevoegen aan pagina's
- Dynamische inhoud wijzigen in Dreamweaver
- Databaserecords weergeven
- Livegegevens leveren en problemen oplossen Dreamweaver
- Aangepast servergedrag toevoegen in Dreamweaver
- Formulieren maken met Dreamweaver
- Formulieren gebruiken om informatie van gebruikers te verzamelen
- ColdFusion-formulieren maken en inschakelen in Dreamweaver
- Webformulieren maken
- Verbeterde HTML5-ondersteuning voor formulierelementen
- Een formulier ontwikkelen met Dreamweaver
- Applicaties visueel samenstellen
- Hoofd- en detailpagina's maken in Dreamweaver
- Zoekpagina's en resultatenpagina's maken
- Een pagina voor het invoegen van records maken
- Een pagina voor het bijwerken van records maken in Dreamweaver
- Pagina's voor het verwijderen van records maken in Dreamweaver
- ASP-opdrachten gebruiken om een database aan te passen in Dreamweaver
- Een registratiepagina maken
- Een aanmeldingspagina maken
- Een pagina maken waartoe alleen geautoriseerde gebruikers toegang hebben
- Mappen beveiligen in ColdFusion met Dreamweaver
- ColdFusion-componenten gebruiken in Dreamweaver
- Websites testen, voorvertonen en publiceren
- Problemen oplossen
Leer hoe u de coderingsomgeving in Dreamweaver kunt gebruiken om sneller code te schrijven.
Als u met code wilt werken in Dreamweaver, kunt u ervoor kiezen om de werkruimte voor ontwikkelaars te gebruiken. In deze werkruimte wordt de codeweergave standaard weergegeven en zijn alleen de deelvensters Bestanden en Fragmenten gedokt aan de linkerkant van het scherm.
Als u meer functionaliteit nodig hebt, klikt u op Venster en kiest u het gewenste deelvenster.
Als geen van de vooraf ontworpen werkruimten precies biedt wat u zoekt, kunt u de lay-out van uw werkruimte aanpassen. Open deelvensters en dok ze op de gewenste positie en sla de werkruimte vervolgens op als een aangepaste werkruimte. Zie Aangepaste werkruimten maken voor meer informatie.
Werken met code in Dreamweaver
U kunt in Dreamweaver op verschillende manieren met code werken. U kunt de volgende weergaven gebruiken:
- Codeweergave: een overzichtelijke, minimalistische lay-out waarin u alleen maar met code werkt zonder extra deelvensters of andere vensters. Zie Code weergeven in het documentvenster voor meer informatie.
- Gesplitste weergave: in deze weergave zijn zowel de codeweergave als Live View of de ontwerpweergave zichtbaar, zodat u de wijzigingen kunt zien terwijl u code schrijft. Zie Een pagina tegelijk coderen en bewerken in het documentvenster voor meer informatie.
U kunt schakelen tussen verschillende weergaven door op de knoppen Code, Gesplitst en Live/Ontwerp boven aan uw werkruimte.
U kunt ook het venster Codecontrole gebruiken om uw HTML-code weer te geven in een zwevend venster. Met de codecontrole kunt u uw websiteontwerp en de code volledig zien zonder dat uw weergave in tweeën is gedeeld. Zie Code weergeven in de codecontrole voor meer informatie.
Code weergeven in het documentvenster - Codeweergave
Een pagina tegelijk coderen en bewerken in het documentvenster - Gesplitste weergave
-
Selecteer Weergave > Code en ontwerp.
De code wordt weergegeven in het bovenste deelvenster en de pagina in het onderste deelvenster.
-
Als u de pagina bovenaan wilt weergeven, selecteert u Ontwerpweergave bovenaan in het menu Weergaveopties op de werkbalk Document.
-
Als u de afmetingen van de deelvensters in het documentvenster wilt wijzigen, sleept u de splitsbalk naar de gewenste positie. De splitsbalk bevindt zich tussen de twee deelvensters.
De codeweergave wordt automatisch bijgewerkt wanneer u wijzigingen aanbrengt in de ontwerpweergave. Nadat u wijzigingen aanbrengt in codeweergave, moet u het document handmatig bijwerken in de ontwerpweergave door erop te klikken in de ontwerpweergave of door op F5 te drukken.
Code weergeven in de codecontrole
De codecontrole is een apart venster, waarin u op dezelfde manier met code kunt werken als in de codeweergave.
-
Selecteer Venster > Codecontrole. De werkbalk bevat de volgende opties:
Bestandsbeheer
Hiermee kunt u het bestand plaatsen of ophalen.
Voorvertonen/fouten opsporen in browser
Hiermee kunt u het document voorvertonen in een browser of fouten in het document opsporen in een browser.
Ontwerpweergave vernieuwen
Werkt het document in de ontwerpweergave bij, zodat hierin de aangebrachte wijzigingen in de code worden doorgevoerd. Wijzigingen die u in de code aanbrengt, worden niet automatisch weergegeven in de ontwerpweergave. Ze worden pas weergegeven nadat u een bepaalde handeling uitvoert, zoals het bestand opslaan of op deze knop klikken.
Codenavigatie
Biedt de mogelijkheid snel in de code te navigeren. Zie Naar een JavaScript- of VBScript-functie gaan.
Weergaveopties
Bepaalt hoe de code wordt weergegeven. Zie Het uiterlijk van de code instellen.
Sneller code schrijven in Dreamweaver
De codeweergave in Dreamweaver biedt handige coderingsfuncties die beginnende ontwerpers helpen om over te stappen naar het ontwikkelen van websites in de codeweergave. Ervaren programmeurs kunnen profiteren van de visuele hulpmiddelen in de codeweergave, zoals automatische inspringing, codekleuren en aanpasbare lettertypen om fouten te verminderen en de leesbaarheid te verbeteren.
Hier volgen enkele functie die Dreamweaver aanbiedt.
Coderingstips en codevoltooiing
Met de functie voor coderingstips (of codevoltooiing) in Dreamweaver kunt u tijdens het typen tags, kenmerken en CSS-stijlen selecteren in een pop-upmenu. Met deze automatische codevoltooiing kunt u sneller code schrijven met minder fouten.
Het volgende voorbeeld laat zien hoe dit werkt in HTML.
Wanneer u '<' typt wordt er in Dreamweaver een pop-upmenu geopend met alle beschikbare HTML-tags. Als u verdergaat met het typen van uw tag, werkt Dreamweaver automatisch de beschikbare HTML-opties bij en kunt u een toepasselijke tag selecteren. Wanneer u op Enter drukt, voegt Dreamweaver de tag automatisch voor u toe. Vervolgens wordt een tweede pop-upmenu met alle beschikbare eigenschappen van die tag weergegeven.
Ondersteuning door coderingstips is ook beschikbaar voor CSS, JavaScript en PHP (PHP-versies 5.6 en 7.1).
Zie Coderingstips en codevoltooiing voor meer informatie.
Ondersteuning voor de PHP-versies 5.6 en 7.1
Dreamweaver ondersteunt de PHP-versies 5.6 en 7.1.
U kunt ervoor kiezen de PHP-bestanden van uw site te compileren met PHP-versie 5.6 of 7.1 in het dialoogvenster Site-instelling (per site) of via de applicatievoorkeuren (voor alle PHP-bestanden die zijn opgeslagen buiten Dreamweaver-sites). Dreamweaver stelt vervolgens de coderingstips en de linting-controles in voor de geselecteerde PHP-taalversie.
Voor nieuwe sites in Dreamweaver wordt de standaardcompiler voor PHP ingesteld op de versie die is opgegeven via Bewerken > Voorkeuren > PHP.
Voor meer informatie over PHP-ondersteuning in Dreamweaver raadpleegt u:
Voor algemene informatie over PHP-versies 5.6 en 7.1 raadpleegt u de volgende bronnen:
- Migreren van PHP 5.6.x naar PHP 7.0.x: http://php.net/manual/en/migration70.php
- Migreren van PHP 7.0.x naar PHP 7.1: http://php.net/manual/en/migration71.php
- Voor meer informatie over PHP 7.1: http://php.net/releases/7_1_0.php
Coderingstips voor JavaScript-objecten
Dreamweaver ondersteunt coderingstips voor objecten in JavaScript. Dreamweaver biedt coderingstips voor eenvoudige JavaScript-objecten, zoals arrays, datums, getallen en tekenreeksen.
Daarnaast worden in Dreamweaver de JavaScript-functies die u maakt, bijgehouden en worden er coderingstips weergegeven met uw eigen functienamen.
Zie Coderingstips en codevoltooiing voor meer informatie.
Refactoring van JavaScript-code
Dreamweaver ondersteunt refactoring van code. Refactoring van code is het proces waarbij bestaande computercode wordt geherstructureerd zonder het externe gedrag te wijzigen. De code wordt zo beter leesbaar en eenvoudiger te begrijpen. Foutopsporing in de code verloopt sneller doordat kleine functies en de juiste vervanging worden gebruikt. Met Javascript-refactoring kunt u de namen van functies en variabelen wijzigen waarbij rekening wordt gehouden met het bereik.
Zie Code schrijven en bewerken voor meer informatie.
Codekleuren toepassen voor verschillende typen bestanden
Dreamweaver ondersteunt codekleuren voor HTML, JS, CSS, PHP, XML, LESS, Sass, SCSS, SVG, Bash, C, C#, C++, clojure, CoffeeScript, Dart, Diff, EJS, Embedded Ruby, Groovy, Handlebars, Haskell, Haxe, Java, JSON, Lua, Markdown, Markdown (GitHub), Perl, Properties, Python, RDF Turtle, Ruby, Scala, SQL, Stylus, Text, VB, VBScript, XML en YAML.
Meerdere cursors voor terugkerende taken
Schrijf meerdere regels code per keer om snel dingen te doen, zoals een lijst met opsommingstekens maken, meerdere tekenreeksen bijwerken of meerdere wijzigingen tegelijk aanbrengen.
Met deze functie bent u veel productiever, omdat u dezelfde regel code niet meerdere keren hoeft te schrijven. Met meerdere cursors wordt dit voor u in één keer gedaan.
Tijdens het bewerken van code kunt u het volgende doen:
- Meerdere cursors toevoegen om nieuwe inhoud op meerdere plaatsen toe te voegen
- Tekst op meerdere plaatsen selecteren om dezelfde bewerking op verschillende gedeelten van uw document toe te passen
Zie Voeg meerdere cursors of selecties toe voor meer informatie.
Snel bewerken van gerelateerde codebestanden
Als u snel wijzigingen in uw code wilt aanbrengen, plaatst u de cursor op specifieke codefragmenten en gebruikt u het contextmenu of drukt u op Ctrl+E (in Windows) of Cmd+E (op een Mac) om toegang te krijgen tot de modus voor snel bewerken.
Dreamweaver biedt u inline contextafhankelijke coderingsopties en gereedschappen.
Praktijkvoorbeeld
Stelt u zich het volgende voorbeeld voor:
U bewerkt een HTML-bestand en u merkt dat iets er niet goed uitziet in Live View. Vervolgens schakelt u over naar de codeweergave en realiseert u zich dat u nog een ander bijbehorend bestand (bijvoorbeeld een CSS-bestand) moet bewerken om het probleem te verhelpen.
In plaats van naar het andere tabblad te gaan, klikt u met de rechtermuisknop op de desbetreffende code en klikt u op Snel bewerken of gebruikt u een sneltoets. Dreamweaver opent nu binnen het HTML-bestand zelf de relevante sectie van de code in het bijbehorende CSS-bestand.
U kunt de CSS-code vervolgens bewerken zonder dat u hoeft te navigeren of te schakelen tussen tabbladen. De wijzigingen worden automatisch bijgewerkt in het CSS-bestand.
Zie Snel bewerken voor meer informatie.
In-context-documentatie over CSS
Snelle documenten bieden documentatie voor CSS-eigenschappen, die u rechtstreeks in de codeweergave kunt raadplegen.
U hoeft Dreamweaver niet meer te verlaten om naar een webpagina te gaan voor meer informatie over CSS-eigenschappen. Druk op Ctrl+K (in Windows) of Cmd+K (op een Mac) om Snelle documenten weer te geven.
Zie Hulp bij CSS in Dreamweaver met Snelle documenten voor meer informatie.
Kant-en-klare ondersteuning voor Emmet
Emmet is een insteekmodule voor snelle codering en het genereren van HTML- en CSS-code.
De Emmet-insteekmodule is al opgenomen in Dreamweaver, zodat u Emmet-afkortingen kunt gebruiken, zonder dat u de insteekmodule apart hoeft te installeren.
Gebruik Emmet-afkortingen in de codeweergave of codecontrole in Dreamweaver en druk op de Tab-toets om deze afkortingen uit te breiden naar HTML-opmaakcodes of CSS.
HTML-afkortingen worden uitgebreid in HTML- en PHP-pagina's.
CSS-afkortingen worden uitgebreid in CSS-, LESS-, Sass-, SCSS-pagina's of binnen de stijltag in een HTML-pagina.
Zie Emmet-toolkit gebruiken met Dreamweaver voor meer informatie over het gebruik van Emmet.
Code samenvouwen
Met Dreamweaver kunt u secties code samenvouwen, zodat u zich gemakkelijker op de secties kunt richten die u actief bewerkt.
U kunt code samenvouwen op basis van tags of haakjes, of u kunt code samenvouwen op basis van een selectie.
Zie Code samenvouwen en uitvouwen voor meer informatie.
Codevalidatie
Dreamweaver biedt een krachtige linting-functie waarmee u fouten in uw code kunt opsporen.
Met deze functie wordt code geanalyseerd om mogelijke fouten of verdacht gebruik van code te markeren. Allerlei fouten, zoals HTML-syntaxisfouten, parseerfouten in CSS of waarschuwingen in JavaScript-bestanden, worden gemarkeerd door de linting-functie in Dreamweaver.
Zie Linting voor code gebruiken voor meer informatie over gebruik van linting voor code in Dreamweaver.
Als u met PHP werkt en uw documenten ongeldige code bevatten, wordt in Dreamweaver die code in de ontwerpweergave weergegeven (als deze weergave is geopend) en wordt de code in de codeweergave gemarkeerd (afhankelijk van de voorkeuren die u hebt ingesteld).
Als u de code in een van beide weergaven selecteert, wordt in de eigenschappencontrole aangegeven waarom de code ongeldig is en hoe u de code kunt repareren.
De optie om ongeldige code in de codeweergave te markeren, is standaard uitgeschakeld. Als u de optie wilt inschakelen, gaat u naar de codeweergave (Weergave > Code) en selecteert u Weergave > Codeweergaveopties > Ongeldige code markeren.
U kunt ook voorkeuren instellen voor het automatisch herschrijven van diverse soorten ongeldige code wanneer u een document opent.
Zie Coderingsvoorkeuren instellen voor meer informatie over het instellen van coderingsvoorkeuren.
Ondersteuning voor CSS-preprocessors
Dreamweaver biedt nu ook ondersteuning voor algemene CSS-preprocessors, zoals SASS, Less en SCSS, met volledige codekleuren, coderingstips en compilatie.
Met ondersteuning voor CSS-preprocessors kunt u tijd besparen wanneer u werkt met grote sites die ingewikkelde stijlpagina's bevatten.
Zie CSS-preprocessors gebruiken in Dreamweaver voor meer informatie over ondersteuning voor CSS-preprocessors in Dreamweaver.
Codefragmenten opslaan en hergebruiken
Sla veelgebruikte codeblokken op als codefragmenten in het deelvenster Fragmenten. U kunt deze blokken code vervolgens op meerdere pagina's invoegen.
Fragmenten die zijn opgeslagen via het deelvenster Fragmenten, zijn niet sitespecifiek en kunnen dus voor meerdere sites worden hergebruikt.
U kunt de fragmenten bovendien gebruiken op verschillende apparaten en ook in verschillende versies van Dreamweaver door instellingen te synchroniseren.
Zie Code hergebruiken met codefragmenten voor meer informatie.
Realtime voorvertoning in browser
Bekijk snel een voorvertoning van uw codewijzigingen in de browser zonder dat u het beeld in de browser handmatig hoeft te vernieuwen. Dreamweaver is nu verbonden met uw browser, zodat de wijzigingen direct in de browser worden weergegeven zonder dat u de pagina opnieuw hoeft te laden.
Zie Realtime voorvertoning in browser voor meer informatie.
Sneltoetsen aanpassen
U kunt uw favoriete sneltoetsen gebruiken in Dreamweaver. Als u gewend bent om specifieke sneltoetsen te gebruiken, bijvoorbeeld Shift+Enter om een regeleinde in te voegen of Ctrl+G om naar een bepaalde positie in de code te gaan, kunt u deze sneltoetsen via de Sneltoetseditor toevoegen aan Dreamweaver.
Zie Sneltoetsen aanpassen voor instructies.
Bestanden standaard openen in de codeweergave
Wanneer u een bestandstype opent dat normaal gesproken geen HTML bevat (zoals een JavaScript-bestand), wordt het bestand geopend in de codeweergave (of in de codecontrole) in plaats van de ontwerpweergave. U kunt opgeven welke bestandstypen in de codeweergave moeten worden geopend.
-
Selecteer Bewerken > Voorkeuren (Windows) of Dreamweaver > Voorkeuren (Macintosh).
-
Selecteer Bestandstypen/editors in de lijst Categorie aan de linkerkant.
-
Voeg in het vak Openen in de codeweergave de bestandsextensie toe van het bestandstype dat u automatisch wilt openen in de codeweergave.
Typ een spatie tussen de bestandsextensies. U kunt zo veel extensies toevoegen als u wilt.