Afbeelding tegoed: tumsasedgars/iStock/GettyImages
HyperText Markup Language of HTML is de basisprogrammeertaal van het World Wide Web. Het wordt gebruikt om de basislay-out en functionaliteit van een website te specificeren. U kunt een HTML-bestand bewerken met elke platte teksteditor of een gespecialiseerde tool die HTML uitvoert op basis van uw invoer.
HTML, CSS en JavaScript
Moderne webbrowsers begrijpen drie programmeertalen. HTML wordt gebruikt om de basislay-out van een webpagina te coderen en om functionele elementen zoals formulieren, afbeeldingen en tekstgedeelten te introduceren. Het kan ook worden gebruikt voor sommige stijlspecificaties.
Video van de dag
Een andere taal die trapsgewijze stylesheets of CSS wordt genoemd, wordt gebruikt om het uiterlijk van een pagina op een scherm of wanneer deze op papier wordt afgedrukt verder te stylen. CSS kan worden ingebed in HTML of waarnaar wordt verwezen door HTML-code en worden opgeslagen in afzonderlijke bestanden.
Een derde taal, bekend als JavaScript, wordt gebruikt om extra functionaliteit, zoals interactiviteit en berekeningen, toe te voegen aan websites. Het kan ook worden ingesloten in HTML-bestanden of worden opgeslagen in afzonderlijke bestanden. Zoals de naam al doet vermoeden, is het vergelijkbaar met een andere programmeertaal genaamd Java, hoewel de twee niet compatibel zijn met elkaar en niet met elkaar moeten worden verward.
Een HTML-bestand bewerken
HTML, CSS en JavaScript hebben allemaal hun eigen syntaxisregels die moeten worden gevolgd om geldige code te genereren die een webbrowser kan begrijpen, maar ze worden opgeslagen in platte tekstbestanden.
Ze kunnen worden bewerkt met alle tekstbewerkingssoftware, inclusief Kladblok op Windows, Teksteditor op macOS-computers en populaire teksteditors zoals Emacs, Vim en Sublime Text. Meestal worden HTML-bestanden opgeslagen met de extensie .html. Vermijd het gebruik van tekstverwerkingsprogramma's zoals Microsoft Word en Google Docs om HTML te bewerken, omdat ze niet zo goed zijn geschikt voor het omgaan met platte tekst zoals ze zijn voor het maken van uitgebreide documenten met aangepaste lettertypen en opmaak.
Sommige ontwikkelaars gebruiken liever geïntegreerde ontwikkelomgevingen of configureren hun teksteditors om: geavanceerde functies zoals het markeren van verschillende delen van HTML-code of het suggereren waar elementen zouden moeten zijn geplaatst. Moderne webbrowsers maken het ook mogelijk om HTML en JavaScript aan te passen en code te bewerken terwijl ze debuggen via verschillende ingebouwde ontwikkelaarstools.
Gegenereerde HTML
Verschillende tools maken het mogelijk om HTML te genereren zonder deze direct te schrijven. Sommige webdesigntools zoals Adobe's Dreamweaver en online tools zoals Wix en Squarespace voeren automatisch HTML uit op basis van wat gebruikers invoeren via een visuele interface.
Anderen, zoals sommige software voor webforums en wiki's, nemen automatisch andere, eenvoudigere opmaaktalen zoals Markdown en vertalen deze naar HTML en CSS. Webserversoftware, zoals Django en Rails, kan ook automatisch HTML genereren op basis van configuratie-instellingen en gegevens.