En HTML-editor , eller HTML-editor , er en websides kildekodeeditor, der understøtter HTML -markeringssproget . Normalt opdelt i kildekode-editorer og WYSIWYG - editorer, som også kan have mulighed for at redigere kildekode [1] .
HTML-editorer er specialiseret software , hvilket betyder, at de giver en række bekvemmeligheder til at skrive HTML-markering. For eksempel substitution eller hele sideskabeloner , syntaksfremhævning . WYSIWYG-udløbere kan fungere som en hjemmesidebygger . Hver editor er eksklusiv og har en række af sine egne funktioner, fordele og ulemper [2] .
For en layoutdesigner er en teksteditor (HTML-editor) det vigtigste arbejdsværktøj [3] . For moderne redaktører er værktøjer til at accelerere og automatisere kodeskrivning vigtige [3] [4] , fordi produktiviteten afhænger af kodeeditoren [4] . Plugins som emmet bliver sådanne værktøjer; flere indtegninger i sublim tekst ; og kodefuldførelse [5] , syntaksfremhævning [5] .
Du behøver ikke at kende HTML [5] for at bruge WYSIWYG-editoren . Uden viden kan du fuldt ud bruge opmærkningen: markere afsnit, overskrifter, billeder eller tabeller, mens du straks ser på, hvad der bliver til sidst [5] .
De er dog upopulære blandt fagfolk, da enhver visuel editor, der genererer kode, laver suboptimalt mere kode end en professionel [5] . Derudover kan en sådan editor kun arbejde med markup, når en professionel layoutdesigner kan bruge ikke-standard tags eller indsætte javascript kode i markup [5] .
Pressen rejser ofte spørgsmålet om at sammenligne to tilgange: en visuel editor og en kildekode editor [1] .
Kildekodeeditoren giver dig mulighed for at holde kildekoden ren [1] . Selve opmærkningen er mere fleksibel og mere nøjagtig end den visuelle markering [1] . Markup giver dig mulighed for at opnå en række visuelle komponenter og undgår den samme type "færdige" skabeloner [1] .
Kildekodeeditorer , som enhver software, varierer i pris, opdateringsfrekvens, brugt licens, operativsystemunderstøttelse . Der er dog også specielle funktioner, som anden software ikke har: understøttelse af hjælpeprotokoller ( FTP , SFTP , GIT , SSH ), stavekontrol , sideforhåndsvisning , teknologisupport ( XSLT , RSS , xPath , MathML , JavaScript ) og support til forskellige HTML-specifikationer (3.2, 4, XHTML , HTML5) og deres validering, understøttelse af grafiske formater .
Uanset hvilke softwareværktøjer der bruges til at designe, skabe og vedligeholde websider, afhænger kvaliteten af den underliggende HTML af dygtigheden hos den person, der arbejder på siden. En vis viden om HTML, CSS og andre scriptsprog og kendskab til de nuværende W3C-retningslinjer på disse områder vil hjælpe enhver designer med at skabe bedre websider med eller uden en WYSIWYG HTML-editor. [6]
HTML-editorer | |||||||
---|---|---|---|---|---|---|---|
| |||||||
åben kildekode |
| ||||||
Gratis software |
| ||||||
Kommerciel software |
| ||||||
Udvikling afsluttet |
| ||||||
Webapplikationer |
| ||||||
|