- 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. Raadpleeg 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
Code schrijven en een pagina gelijktijdig bewerken in het Document-venster - Gesplitst beeld
-
Selecteer Weergave > Code en Ontwerp.
De code verschijnt in het bovenste deelvenster en de pagina verschijnt in het onderste deelvenster.
-
Om de pagina bovenaan weer te geven, selecteert u Ontwerpweergave bovenaan uit het menu Weergaveopties op de Document-werkbalk.
-
Om de grootte van de deelvensters in het Document-venster aan te passen, sleept u de splitsingsbalk naar de gewenste positie.De splitsingsbalk 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
Met de Code-inspector kunt u in een apart coderingsvenster werken, net zoals werken in 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 bij in Ontwerpweergave zodat het alle wijzigingen weerspiegelt die u in de code hebt aangebracht.Wijzigingen die u in de code aanbrengt, verschijnen niet automatisch in de Ontwerpweergave totdat u bepaalde acties uitvoert, zoals het bestand opslaan of op deze button 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 De code-weergave 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.
Coderingstip-ondersteuning is ook beschikbaar voor CSS, javascript en PHP (PHP-versies 5.6 en 8.4.10).
Zie Coderingstips en codevoltooiing voor meer informatie.
Met Dreamweaver kunt u PHP-webapplicaties bouwen, bewerken en voorvertonen. Met de native integratie van PHP-versie 8 krijgt u verbeterde prestaties, moderne syntax en verbeterde typeafhandeling. Dit artikel legt uit hoe u Dreamweaver configureert om naadloos samen te werken met PHP-versie 8 in uw lokale of test-omgeving.
PHP-versie 8 introduceert verschillende belangrijke updates die zowel de snelheid als de ervaring van ontwikkelaars verbeteren:
- Just-In-Time (JIT) Compilatie voor snellere code-uitvoering.
- Union Types en benoemde argumenten voor flexibele functiedefinities.
- Attributen (Annotaties) voor duidelijkere metadata.
- Verbeterde typebeveiliging en foutafhandeling voor betrouwbaardere en onderhoudsvriendelijkere code.
- Match-expressies en andere moderne syntax-verbeteringen voor duidelijkere, beknoptere code.
Dreamweaver blijft ondersteuning bieden voor PHP-syntaxmarkering, coderingstips en aan de server-kant voorvertoning voor PHP-versie 8-projecten wanneer correct geconfigureerd.
Ondersteuning voor PHP-versies 5.6 en 8.4.10
Dreamweaver ondersteunt PHP-versies 5.6 en 8.4.10.
Je kunt ervoor kiezen om de PHP-bestanden van je site te compileren met PHP-versies 5.6 en 8.4.10 via het dialoogvenster Site-instellingen (per site), of via app-voorkeuren (voor alle PHP-bestanden die buiten Dreamweaver-sites zijn opgeslagen). 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, zie:
Voor algemene informatie over PHP-versies 5.6, 7.1 en 8.4.10 raadpleeg 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.4.x naar PHP8.0.x: https://www.php.net/manual/en/migration80.php
- Voor meer informatie over PHP 8.4.10: https://www.php.net/releases/8_4_10.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.
Scenario gebruiksscenario
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.
Voor meer informatie, zie Hulp krijgen met CSS binnen Dreamweaver via Snelle documentatie.
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 je een bestandstype opent dat normaal gesproken geen HTML bevat (bijvoorbeeld een javascript-bestand), wordt het bestand geopend in Codeweergave (of Code-inspector) in plaats van Ontwerpweergave.Je kunt specificeren welke bestandstypen in Codeweergave worden geopend.
-
Selecteer Bewerken > Voorkeuren (Windows) of Dreamweaver > Voorkeuren (Macintosh).
-
Selecteer Bestandstypen/Editors uit de Categorielijst aan de linkerkant.
-
Voeg in het vak Openen in Codeweergave de bestandsextensie toe van het bestandstype dat je automatisch in Codeweergave wilt openen.
Typ een spatie tussen de bestandsextensies. Je kunt zoveel extensies toevoegen als je wilt.