HyperText Markup Language: verschil tussen versies

21 bytes verwijderd ,  4 jaar geleden
k
Wikipedia:Wikiproject/SpellingCheck. Help mee!, replaced: er mee → ermee met AWB
(→‎Elementen: div staat er 2 keer in)
k (Wikipedia:Wikiproject/SpellingCheck. Help mee!, replaced: er mee → ermee met AWB)
Een HTML-document kan als los document zijn opgeslagen op een opslagmedium. Dergelijke documenten hebben als [[bestandsextensie|extensie]] ''.htm'' of ''.html''. Op het World Wide Web worden (tijdelijke) HTML-documenten vaak op verzoek van een browser gegenereerd met behulp van [[server-side scripting]] of [[Common Gateway Interface|CGI]]. Dergelijke pagina's hebben meestal een [[Uniform Resource Locator|URL]] waarin een andere extensie wordt gebruikt, bijvoorbeeld ''.asp'' voor [[Active Server Pages]] en ''.php'' als het document is gegenereerd met [[PHP]] ( PHP Hypertext Preprocessor).
 
Browsers horen niet naar de extensie te kijken maar naar het ''content-type'' van het document om te bepalen wat ze er meeermee gaan doen. Het content-type wordt door de webserver meegestuurd. De webserver geeft bestanden met de genoemde extensies .asp en .php krijgen hetzelfde content-type als een 'gewoon' html-bestand, namelijk text/html.
 
(X)HTML kan ook worden gegenereerd door transformatie van XML met [[Extensible Stylesheet Language Transformations|XSLT]], waarbij de inhoudelijke gegevens in de XML staan en de structuur in de XSLT. De browsers van [[Mozilla]] en [[Internet Explorer|Microsoft]] zijn in staat deze transformatie uit te voeren. Andere browsers ondersteunen dit niet. De transformatie kan echter ook op de [[webserver]] worden uitgevoerd.
Een correct HTML-document bestaat meestal naast deze declaratie uit één ''html''-element, dat weer bestaat uit één ''header''-element plus één ''body-''element. In de header staat informatie over het document, zoals de titel en eventueel gebruikte stijlbladen, scripts, en [[metatag]]s. De body bevat informatie die in het document zichtbaar is. In plaats van een body-element kan ook een ''frameset''-element gebruik worden. Bij gebruik van een frameset worden andere (HTML-)documenten in de [[Frame (HTML)|frames]] getoond.
 
HTML is uitgegroeid van opgemaakte tekst met afbeeldingen tot een [[Objectgeoriënteerd|objectgeoriënteerdeobjectgeoriënteerd]]e benadering van een document. Ook daar heeft het W3C een standaard voor ontwikkeld: het [[Document Object Model]] (afgekort tot DOM). Het DOM maakt het mogelijk met behulp van scripts alle elementen van een document afzonderlijk te benaderen en aan te passen; ook kunnen nieuwe elementen worden toegevoegd of bestaande elementen verwijderd.
 
== HTML leren en wysiwyg ==
139.150

bewerkingen