Auteursrechten
©1997-1999 W3C® (MIT,
INRIA, Keio), Alle Rechten
Voorbehouden. W3C verantwoordelijkheid,
handelsmerk, document
gebruik en software
licentieregels zijn van toepassing.
Abstract
Deze specificatie definieert de HyperText Markup Language (HTML), de
publiceertaal van het World Wide Web. Deze specificatie definieert HTML
4.01, welke een subversie is van HTML 4. Als toevoeging van de tekst, multimedia en
hyperlink kenmerken van de vorige versies van HTML (HTML 3.2
[HTML32] en HTML 2.0 [RFC1866]), ondersteunt HTML 4
meer multimediamogelijkheden, scripting talen, style sheets, betere
afdrukmiddelen en documenten die meer toegankelijk zijn voor gebruikers met
invaliditeiten. HTML 4 neemt ook grote stappen naar de internationalisering
van documenten, met het doel het Web werkelijk World Wide te maken.
HTML 4 is een SGML toepassing volgens de Internationale Standaard ISO 8879
-- Standard Generalized Markup Language [ISO8879].
Status van dit document
Dit gedeelte omschrijft de status van dit document op het ogenblik van de
publicatie. Andere documenten kunnen dit document vervangen. De laatste status van
deze document reeks wordt onderhouden op het W3C.
Dit document specificeert HTML 4.01, welk deel uitmaakt van de HTML 4 lijn van
specificaties. De eerste versie van HTML 4 was HTML 4.0 [HTML40], gepubliceerd
op 18 December 1997 en herzien op 24 April 1998. Deze specificatie is de eerste
HTML 4.01 Aanbeveling. Het bevat niet-editoriale wijzigingen sinds de 24 April versie van HTML
4.0. Er zijn enkele wijzigingen in de DTD's bijvoorbeeld. Dit document
veroudert vorige versies van HTML 4.0. W3C zal echter de vorige specificaties
beschikbaar blijven houden op de W3C Web site.
Dit document is herzien door W3C Leden en andere geïnteresseerde partijen
en is bekrachtigd door de Directeur als een W3C Aanbeveling. Het is een stabiel
document en kan gebruikt worden als referentiemateriaal of geciteerd als een normatieve
referentie van een document. W3C's rol in het maken van de Aanbeveling is om
de aandacht te vestigen op de specificatie en om de verspreiding ervan te promoten.
Dit versterkt de functionaliteit en Interoperabiliteit van het Web.
W3C beveelt aan dat User Agents en auteurs (en in het bijzonder,
auteurstoepassingen) HTML 4.01 documenten produceren in plaats van HTML 4.0 documenten. W3C
raad aan dat auteurs HTML 4 documenten produceren in plaats van HTML 3.2 documenten.
Om terugwaartse compatibiliteit te garanderen raad W3C ook aan dat
interpretatieprogramma's voor HTML 4 ondersteuning blijven bieden voor HTML 3.2 en HTML 2.0.
Voor information over de volgende generatie van HTML, "The Extensible HyperText
Markup Language" [XHTML], verwijzen we naar W3C HTML Activiteit en de lijst van W3C Technische Verslagen.
Dit document is geproduceerd als deel van de W3C HTML Activiteit. De doelstellingen van de HTML Werk Groep (enkel Leden) worden besproken in het HTML Werk Groep
charter (enkel Leden).
Een lijst van huidige W3C Aanbevelingen en andere technische documenten kan gevonden
worden op http://www.w3.org/TR.
Publieke besprekingen over HTML kenmerken vinden plaats op www-html@w3.org (archieven van
www-html@w3.org).
Beschikbare talen
De Engelse versie van deze specificatie is de enige normatieve versie.
Voor vertalingen van het Engelse document, bekijk
http://www.w3.org/MarkUp/html4-updates/translations.
Errata
- De lijst met bekende fouten in deze specificatie is beschikbaar op:
-
http://www.w3.org/MarkUp/html4-updates/errata
Rapporteer fouten in het Engelstalige document alstublieft aan www-html-editor@w3.org.
Rapporteer fouten in het Nederlandstalige document alstublieft aan andy.camps@playgarden.com.
- Over de HTML
Specificatie
- Introductie HTML
4
- Over SGML en
HTML
- Comformiteit:
vereisten en aanbevelingen
- HTML Document
Representatie - Karakter sets, karakter encodering en
entiteiten
- Basis HTML data
types - Karakter data, kleuren, lengtes, URI's, inhoudstypes,
enz.
- De globale
structuur van een HTML document - het hoofd en lijf van een
document
- Taal informatie
en tekstrichting - Internationale beschouwingen voor tekst
- Tekst -
alinea's, regels en zinnen
- Lijsten -
Ongeordend, Geordend en Definitielijsten
- Tabellen
- Links -
Hypertext en media-onafhankelijke Links
- Objecten,
Figuren en Applets
- Style
Sheets - Stijl toevoegen aan HTML documenten
- Uitlijning,
lettertypes en horizontale lijnen
- Frames
- Meervoudige presentatie van documenten
- Formulieren
- Gebruikers-input Formulieren: Tekstvelden, Knoppen, Menu's en
meer
- Scripts
- Geanimeerde documenten en Slimme Formulieren
- SGML referentie
informatie voor HTML - Formele definitie van HTML en
geldigheidsverklaring
- SGML Declaratie van HTML
4
- Document Type Definitie
- Transitioneel Document Type
Definitie
- Frameset Document Type Definitie
- Karakter
entiteitsreferenties in HTML 4
-
Wijzigingen
- Prestatie,
implementatie en Ontwerp Nota's
- Over de HTML 4
Specificatie
- Hoe de specificatie
georganiseerd is
- Document conventies
- Elementen en
attributen
- Nota's en
voorbeelden
- Dankwoord
- Dankwoord voor de huidige
herziening
- Copyright
- Introductie HTML
4
- Wat is het World Wide
Web?
- Introductie tot
URI's
- Fragment
identificatie
- Relatieve
URI's
- Wat is HTML?
- Een korte geschiedenis van HTML
- HTML 4
-
Internationalisatie
-
toegankelijkheid
- Tabellen
- Samengestelde
documenten
- Style sheets
- Scripting
- Afdrukken
- Documenten schrijven met
HTML 4
- Gescheiden structuur
en presentatie
- Overweeg universele
toegankelijkheid tot het web
- Documentweergave
versnellen met incrementele opbouw
- Over SGML en
HTML
- Introductie
SGML
- SGML constructies in
HTML
- Elementen
- Attributen
- Karakter
referentie
- Opmerkingen
- Hoe de HTML DTD
lezen
- DTD
Opmerkingen
- Parameter entiteit
definities
- Element
definities
- Attribuut
definities
- Comformiteit:
vereisten en aanbevelingen
- Definities
- SGML
- Het tekst/html inhoudstype
- HTML Document
Representatie - Karakter sets, Karakter encodering en
entiteiten
- De Document Karakter
Set
- Karakter encoderingen
- Een encodering kiezen
- De karakter encodering
specificeren
- Karakter referenties
- Numerieke karakter
referenties
- Karakter
entiteitsreferenties
- Niet-weergeefbare
karakters
- Basis HTML data
types - Karakter data, kleuren, lengtes, URI's, inhoudstypes,
enz.
- Hoofdletterinformatie
- SGML basis types
- Tekst strings
- URI's
- Kleuren
- Nota's bij het gebruik van
kleuren
- Lengtes
- Inhoudstypes (MIME
types)
- Taalcodes
- Karakter encoderingen
- Enkelvoudige
karakters
- Datums en tijden
- Link types
- Media omschrijvers
- Script data
- Style sheet data
- Frame doel namen
- De globale
structuur van een HTML document - Het hoofd en lijf van een
document
- Introductie tot de
structuur van een HTML document
- HTML versie
informatie
- Het HTML element
- Het document hoofd
- Het HEAD element
- Het TITLE element
- Het
title attribuut
- Meta data
- Het document lijf
- Het BODY element
- Element
identificatie: de id en class
attributen
- Block-level en
inline elementen
- Elementen groeperen:
de DIV en SPAN
elementen
- Hoofdingen: de H1, H2, H3, H4, H5, H6
elementen
- Het ADDRESS element
- Taal informatie
en tekstrichting - Internationale overwegingen voor tekst
- Specificatie van de
taal van de inhoud: het lang attribuut
- Taalcodes
- Overerving van
taalcodes
- Interpretatie van
taalcodes
- Specificatie van de
richting van tekst en tabellen: het dir attribuut
- Introductie tot het
bidirectionele algoritme
- Overerving van
tekstrichtingsinformatie
- De richting van
ingevoegde tekst bepalen
- Te niet doen van
het bidirectionele algoritme: het BDO
element
- Karakter
referenties voor richtingsgevoeligheid en samenvoegcontrole
- Het effect van
style sheets op richtingsgevoeligheid
- Tekst -
alinea's, regels en zinnen
- Witruimte
- Gestructureerde tekst
- Zin elementen: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR en ACRONYM
- Citaten: de BLOCKQUOTE en Q
elementen
- Subscripts en
superscripts: de SUB en
SUP elementen
- Regels en alinea's
- ALinea's: het P element
- Lijnafbrekingen
bepalen
- Koppeltekens
- Voorgeformateerde
tekst: het PRE element
- Visuele weergave van
alinea's
- Documentwijzigingen
aangeven: de INS en DEL elementen
- Lijsten -
Ongeordend, geordend en definitielijsten
- Introductie tot
lijsten
- Ongeordende lijsten (UL), geordende lijsten (OL), en lijst items (LI)
- Definitie lijsten: de DL, DT en DD elementen
- Visuele weergave van
lijsten
- De DIR en MENU elementen
- Tabellen
- Introductie tot
tabellen
- Elementen om tabellen
te construeren
- Het TABLE element
- Tabel bijschriften:
het CAPTION element
- Rijgroepen: de
THEAD, TFOOT en
TBODY elementen
- Kolomgroepen: de
COLGROUP en COL
elementen
- Tabel rijen: het
TR element
- Tabel cellen: de
TH en TD
elementen
- Tabel weergave door
visuele User Agents
- Randen en
lijnen
- Horizontale en
vertikale uitlijning
- Cel
marges
- Tabel weergave door
niet-visuele User Agents
- Header informatie
associëren met data cellen
- Cellen in
categoriëen indelen
- Algoritme om
heading informatie te vinden
-
Voorbeeldtabel
- Links -
Hypertext en Media-onafhankelijke Links
- Introductie tot links
en ankers
- Een gelinkte bron
bezoeken
- Andere link
relaties
- Specificatie van
ankers en links
- Link titels
- Internationalisatie
en links
- Het A element
- Syntax van
ankernamen
- Geneste links zijn
verboden
- Ankers met het
id attribuut
- Onbeschikbare en
onvindbare bronnen
- Document relaties:
het LINK element
- Voorwaartse en
terugwaartse links
- Links en externe
style sheets
- Links en search
engines
- Pad informatie: het
BASE element
- Ontbinden van relatieve URI's
- Objecten,
Figuren en Applets
- Introductie tot
objecten, figuren en applets
- Een figuur invoegen:
het IMG element
- Algemene invoeging:
het OBJECT element
- Regels voor
weergave van objecten
- Object
initialisatie: het PARAM element
- Globaal naamschema
voor objecten
- Object definities
en instanties
- Invoegen van een
applet: het APPLET element
- Nota's over
ingevoegde documenten
- Figuur mappen
- Client-side figuur
mappen: de MAP en AREAelementen
- Server-side figuur
mappen
- Visuele presentatie
van figuren, objecten en applets
- Breedte en
hoogte
- Witruimte rond
figuren en objecten
- Randen
-
Uitlijning
- Hoe alternatieve tekst
specificeren
- Style
Sheets - Stijl toevoegen aan HTML documenten
- Introductie tot style
sheets
- Stijl toevoegen aan
HTML
- De standaard style
sheet taal instellen
- Inline stijl
informatie
- Header stijl
informatie: het STYLE element
- Media
types
- Externe style
sheets
- Aangeraden en
alternatieve style sheets
- Specificatie van
externe style sheets
- Cascading style
sheets
- Media-afhankelijke
cascades
- Overerving en
cascading
- Stijldata verbergen
voor User Agents
- Linking naar style
sheets met HTTP headers
- Uitlijning,
lettertypes en horizontale lijnen
- Opmaak
-
Achtergrondkleur
- Uitlijning
- Zwevende
objecten
- Lettertypes
- Lettertype
elementen: de TT, I,
B, BIG, SMALL, STRIKE, S en U
elementen
- Lettertypeinstellingselementen: FONT
en BASEFONT
- Lijnen: het HR element
- Frames
- Meervoudige presentatie van documenten
- Introductie tot
frames
- Layout van frames
- Het FRAMESET element
- Het FRAME element
- Specificatie van
doelframe informatie
- Het standaard doel
voor links vastleggen
- Doel
semantiek
- Alternatieve
inhoud
- Het NOFRAMES element
- Lange omschrijving
van frames
- Inline frames: het
IFRAME element
- Formulieren
- Gebruikers-input Formulieren: Tekstvelden, knoppen, Menu's en
meer
- Introductie tot
formulieren
- Controle-
elementen
- Controle
types
- Het FORM element
- Het INPUT element
- Controle types
gemaakt met INPUT
- Voorbeelden van
formulieren die INPUT controle-elementen bevatten
- Het BUTTON element
- De SELECT, OPTGROUP en OPTION elementen
- Voorgeselecteerde
opties
- Het TEXTAREA element
- Het ISINDEX element
- Labels
- Het LABEL element
- Structuur toevoegen
aan formulieren: de FIELDSET en LEGEND elementen
- Focus geven aan een
element
- Tabvolgorde
- Sneltoetsen
- Uitgeschakelde en
alleen-lezen controle-elementen
- Uitgeschakelde
controle-elementen
- Alleen-lezen
controle-elementen
- Formulieren
verzenden
- Formulier
verzendmethode
- Succesvolle
controle-elementen
- Formulier data
verwerken
- Formulier
inhoudstypes
- Scripts
- Geanimeerde documenten en Slimme Formulieren
- Introductie tot
scripts
- Documenten
ontwerpen voor User Agents die scripting ondersteunen
- Het SCRIPT element
- Specificatie van
de scripting taal
- Intrinsieke
gebeurtenissen
- Dynamische
aanpassing van documenten
- Documenten
ontwerpen voor User Agents die geen scripting ondersteunen
- Het NOSCRIPT element
- Script data
verbergen voor User Agents
- SGML referentie
informatie voor HTML - Formele definitie van HTML en
geldigheidsverklaring
- Document
geldigheid
- Voorbeeld SGML
catalogus
- SGML Definitie van HTML
4
- SGML
Definitie
- Document Type Definitie
- Transitionele Document Type
Definitie
- Frameset
Document Type Definitie
- Karakter
entiteitsreferenties in HTML 4
- Introductie tot
karakter entiteitsreferenties
- Karakter
entiteitsreferenties voor ISO 8859-1 karakters
- De lijst van
karakters
- Karakter
entiteitsreferenties voor symbolen, wiskundige symbolen en Griekse
letters
- De lijst van
karakters
- Karakter
entiteitsreferenties voor opmaak-belangrijke en
internationalisatiekarakters
- De lijst van
karakters
- Wijzigingen
- Wijzigingen tussen 24
april 1998 HTML 4.0 en 24 december 1999 HTML 4.01 versies
- Wijzigingen in de
specificatie
- Fouten die
verbeterd werden (Engelse versie)
- Kleine typefouten
die verbeterd werden (Engelse versie)
-
Verduidelijkingen
- Gekende Browser
problemen
- Wijzigingen tussen 18
December 1997 en 24 April 1998 versies
- Fouten die
verbeterd werden (Engelse versie)
- Kleine typefouten
die verbeterd werden (Engelse versie)
- Wijzigingen tussen
HTML 3.2 en HTML 4.0 (18 December 1997)
- Wijzigingen aan
elementen
- Wijzigingen aan
attributen
- Wijzigingen voor
toegankelijkheid
- Wijzigingen voor
meta data
- Wijzigingen voor
tekst
- Wijzigingen voor
links
- Wijzigingen voor
tabellen
- Wijzigingen voor
figuren, objecten en figuur mappen
- Wijzigingen voor
formulieren
- Wijzigingen voor
style sheets
- Wijzigingen voor
frames
- Wijzigingen voor
scripting
- Wijzigingen voor
internationalisatie
- Prestatie,
implementatie en ontwerp nota's
- Nota's over ongeldige
documenten
- Speciale karakters in
URI attribuutwaarden
- Niet-ASCII
karakters in URI attribuutwaarden
- Ampersands in URI
attribuutwaarden
- SGML implementatie
nota's
-
Lijnafbrekingen
- Specificatie van
niet-HTML data
- SGML eigenschappen
met beperkte ondersteuning
- Boolean
attributen
- Gemarkeerde
secties
- Verwerking van
instructies
- Kortschrift
opmaak
- Nota's om search
engines te helpen jou Web site te indexeren
- Search robots
- Nota's over
tabellen
- Ontwerpbasis
- Aangeraden layout
algoritmen
- Nota's over
formulieren
- Incrementele
weergave
-
Toekomstprojecten
- Nota's over
scripting
- Gereserveerde syntax
voor toekomstige script macro's
- Nota's over
frames
- Nota's over
toegankelijkheid
- Nota's over
veiligheid
- Veiligheid voor
formulieren