Deze vertaling is niet volledig. Help dit artikel te vertalen vanuit het Engels.

HTML, oftewel HyperText Markup Language, is de meest fundamentele bouwsteen van een webpagina. Het wordt gebruikt voor het maken en het visueel vormgeven van een webpagina. Het bepaalt de inhoud van een webpagina, maar niet de functionaliteit.

HTML voegt "opmaak" toe aan gewone tekst. "Hyper Text" verwijst naar de links die webpagina's met elkaar verbinden, waardoor het Wereldwijde Web zo is als het vandaag is. Door het maken en uploaden van webpagina's naar het Internet, word je een actieve deelnemer aan het Wereldwijde Web zodra je website online is. HTML biedt ondersteuning voor plaatjes en andere media. Met behulp van HTML kan iedereen statische en dynamische websites maken. HTML is de taal die de structuur en inhoud van een webdocument beschrijft. Inhoud binnen een webpagina wordt voorzien van HTML-elementen zoals <img>, <title>, <p>, <div>, <picture>, enzovoort. Deze elementen vormen de bouwstenen waarmee een website wordt opgebouwd.

De artikelen hier vormen naslagwerken voor webontwikkeling.

  • HTML referentie

    In onze uitgebreide referentie, vind je de details van elk element en attribuut dat uiteindelijk HTML vormt.

  • HTML gids

    Voor artikelen over hoe je HTML kunt gebruiken, tutorials en volledig uitgewerkte voorbeelden, ga je naar onze HTML-ontwikkelaar gids.

  • HTML introductie

    Als je net begint met webontwikkeling, zorg er dan voor dat je eerst onze introductie over HTML en het gebruik ervan leest.


Blokniveau elementen
HTML (Hypertext Markup Language) elements are usually "block-level" elements or "inline" elements. A block-level element occupies the entire space of its parent element (container), thereby creating a "block." This article helps to explain what this means.
CORS enabled image
The HTML specification introduces a crossorigin attribute for images that, in combination with an appropriate CORS header, allows images defined by the <img> element loaded from foreign origins to be used in canvas as if they were being loaded from the current origin.
CORS settings attributes
In HTML5, some HTML elements which provide support for CORS, such as <img> or <video>, have a crossorigin attribute (crossOrigin property), which lets you configure the CORS requests for the element's fetched data. These attributes are enumerated, and have the following possible values:
Het regelen van spellingcontroles in HTML-formulieren
Firefox 2 introduces spell checking support to text areas and text fields in web forms. The user can specify using the about:config interface whether or not spellchecking is enabled and whether to check both text areas and text fields or only text areas.
DASH Adaptive Streaming for HTML 5 Video
Dynamic Adaptive Streaming over HTTP (DASH) is an adaptive streaming protocol. This means that it allows for a video stream to switch between bit rates on the basis of network performance, in order to keep a video playing.
Focus management in HTML
In the HTML5 working draft, the activeElement DOM attribute and the hasFocus() DOM method give the programmer the ability to have better control of the interactivity of the page due to the user's actions. For example, both of them can be used for statistical usage purposes, tracking the number of clicks on certain links of a page, measuring the amount of time an element is focused, and so forth. In addition, when combined with AJAX technology, they help minimize the number of requests to the server, depending on the user activity and the page layout.
Globale attributen
Global attributes may be specified on all HTML elements, even those not specified in the standard. That means that any non-standard elements must still permit these attributes, even though using those elements means that the document is no longer HTML5-compliant. For example, HTML5-compliant browsers hide content marked as <foo hidden>...<foo>, even though <foo> is not a valid HTML element.
HTML attribute reference
Elements in HTML have attributes; these are additional values that configure the elements or adjust their behavior in various ways to meet the criteria the users want.
HTML element reference
This page lists all the HTML elements.
HTML reference
HTML is the language that describes the structure and the semantic content of a Web document; it consists of elements, each of which may be modified by some number of attributes.
Inline elements
HTML (Hypertext Markup Language) elements are usually "inline" elements or "block-level" elements. An inline element occupies only the space bounded by the tags that define the inline element. The following example demonstrates the inline element's influence:
Hyperlink soorten
In HTML, geven de volgende hyperlink soorten de relatie van twee documenten aan. Zo'n koppeling kan je maken met behulp van de <a>, <area> of <link> element.
Media formats supported by the HTML audio and video elements
The <audio> and <video> elements provide support for playing audio and video media without requiring plug-ins.
Microformats (sometimes abbreviated μF) are small patterns of HTML for marking up entities like people, organizations, events, locations, blog posts, products, reviews, resumes, recipes, etc.
They are simple conventions to embed semantics in HTML and quickly provide an API to be used by search engines, aggregators, and other tools.
Optimizing your pages for speculative parsing
Traditionally in browsers the HTML parser has run on the main thread and has blocked after a </script> tag until the script has been retrieved from the network and executed. The HTML parser in Firefox 4 and later supports speculative parsing off the main thread. It parses ahead while scripts are being downloaded and executed. As in Firefox 3.5 and 3.6, the HTML parser starts speculative loads for scripts, style sheets and images it finds ahead in the stream. However, in Firefox 4 and later the HTML parser also runs the HTML tree construction algorithm speculatively. The upside is that when a speculation succeeds, there's no need to reparse the part of the incoming file that was already scanned for scripts, style sheets and images. The downside is that there's more work lost when the speculation fails.
Using the application cache
HTML5 provides an application caching mechanism that lets web-based applications run offline. Developers can use the Application Cache (AppCache) interface to specify resources that the browser should cache and make available to offline users. Applications that are cached load and work correctly even if users click the refresh button when they are offline.

Bekijk ze allemaal...


Gidsen en tutorials

HTML developer guide
MDN articles demonstrating specific techniques you can use when building Web content with HTML, as well as tutorials and other material you may find handy. The guide can provide editorial lessons, tips and information on HTML development.

Join the Web layout community

Choose your preferred method for joining the discussion:

Documentlabels en -medewerkers

 Aan deze pagina hebben bijgedragen: BangFizz, cyrildewit, Volluta, teoli, Timootee, Valgor, King@home
 Laatst bijgewerkt door: BangFizz,