HTML-editor
Uit Wikipedia, de vrije encyclopedie
Een HTML-editor is een softwareprogramma om webpagina's aan te maken. Hoewel HTML-code met een gewone teksteditor geschreven kan worden, kan een HTML-editor door de ingebouwde extra functionaliteit het bijwerken veel gemakkelijker maken. Veel HTML-editors kunnen naast HTML ook verwante formaten bewerken, zoals CSS en XML.
[bewerk] Soorten
Er zijn twee soorten HTML-editors: tekst en What You See Is What You Get (WYSIWYG). Bij een teksteditor wordt direct de code bewerkt, terwijl een WYSIWYG-editor het eindresultaat toont ('wat je ziet is wat je krijgt'). WYSIWYG is handiger voor beginners, terwijl teksteditors meer mogelijkheden bieden voor de meer ervaren webdeveloper.
[bewerk] Teksteditors
Teksteditors bieden gewoonlijk syntaxiskleuring, werkbalken en sneltoetsen voor het snel toevoegen van HTML-elementen. Wizards en dialoogventers kunnen helpen om een basispagina aan te maken of om tabellen toe te voegen.
Teksteditors vereisen op zijn minst een basiskennis van HTML en eventueel ook CSS.
[bewerk] WYSIWYG-editors
De zogenaamde WYSIWYG-editors bieden een interface die gelijkt op de pagina zoals die er uiteindelijk in de webbrowser zal uitzien. Een WYSIWYG-editor is gemakkelijker in het gebruik en maakt het mogelijk om zonder kennis van HTML een webpagina op te stellen. WYSIWYG-editors worden echter dikwijls bekritiseerd vanwege de meestal inefficiënte HTML-code die geproduceerd wordt. Er is dan een grotere kans dat de pagina op verschillende manieren getoond wordt in verschillende browsers en dat de pagina moeilijk te begrijpen is voor zoekmachines en tekstbrowsers.
Veel WYSIWYG-editors bieden ook de mogelijkheid om direct de broncode te bewerken. Voorbeelden van opensource-WYSIWYG-editors zijn Nvu en SeaMonkey Composer (voorheen Mozilla); voorbeelden van commerciële editors: Dreamweaver, GoLive en Microsoft FrontPage.
Seamonkey Composer is zowel een tekst- als een WYSIWYG-editor en heeft een tab voor beide opties, wat handig is voor webdevelopers. Verder genereert het heel compacte, goed leesbare code, die bovendien de download voor de eindgebruiker veel sneller kan maken, wat vooral handig is als die niet een snelle internetverbinding heeft.
Webdesign | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|