Nachfolgende Tabelle listet Attribute früherer HTML-Standards auf, die zum Teil auch noch in der Praxis vorkommen, in HTML5 aber aus dem Standard entfernt wurden. Die meisten der betroffenen Attribute bewirken physische Formateigenschaften, die mittlerweile nur noch mit Hilfe von CSS realisiert werden sollten. Besonders diese Attribute sollten in neu entstehendem HTML-Code nicht mehr verwendet werden. Es gibt jedoch auch Attribute, die aus Relevanzgründen aus dem HTML5-Standard gefallen sind, die aber bei Verwendung einer bestimmten Technologie erforderlich sein können. So etwa Attribute wie codebase oder classid. Da jedoch die Verwendung unbekannter Attribute dem HTML5-Standard nicht widerspricht, ist es kein Problem, diese Attribute auch in HTML5 zu verwenden und trotzdem HTML5-konform zu bleiben.
Attribut | HTML-Versionen | Bedeutung | Ersatz |
---|---|---|---|
abbr | 4.0(1) strict | Definiert einen kurzen Hinweistext für die Zuordnung der Tabellenzelle. Anwendbar in td-Elementen. Wegen mangelnder Praxisrelevanz aus HTML5 gestrichen. | |
axis | 4.0(1) strict | Liste von Kategorien, zu der eine Tabellenzelle gehört. Anwendbar in td-Elementen. Wegen mangelnder Praxisrelevanz aus HTML5 gestrichen. | |
align | 3.2, 4.0(1) transitional | Ausrichtung von Elementinhalten: left = links, right = rechts, center = zentriert, justify = Blocksatz. | CSS: text-align: center; |
alink | 3.2, 4.0(1) transitional | Dokumentweite Farbe für aktive Verweise. Verwendbar im einleitenden <body>-Element. | CSS-Pseudoformate a:hover und a:active |
archive | 3.2, 4.0(1) transitional | Liste mit Archivdateien für ein Java-Applet oder Objekt. | |
background | 3.2, 4.0(1) transitional | Hintergrundgrafik, z.B. des gesamten Dokuments, von Tabellen oder Tabellenzellen. | CSS-Eigenschaft background-image |
bgcolor | 3.2, 4.0(1) transitional | Hintergrundfarbe, z.B. des gesamten Dokuments, von Tabellen oder Tabellenzellen. | CSS-Eigenschaft background-color |
border | 3.2, 4.0(1) transitional | Rahmendicke bei Tabellen, Tabellenzellen, Bildern, Objekten usw. | CSS-Eigenschaft border |
cellpadding | 4.0(1) strict | Innenabstand von Tabellenzellen einer Tabelle. Anwendbar in table-Elementen. | CSS-Eigenschaft padding in zentralen Stylesheets auf th- und td-Elemente anwenden. |
cellspacing | 4.0(1) strict | Abstand zwischen Tabellenzellen einer Tabelle. Anwendbar in table-Elementen. | CSS-Eigenschaft border-spacing. |
char | 4.0(1) strict | Bestimmt in Verbindung mit align="char" das Ausrichtungszeichen bei einer Ausrichtung an einem Dezimalzeichen in Tabellenzellen. | Derzeit existiert kein direkter Ersatz. |
charoff | 4.0(1) strict | Bestimmt in Verbindung mit align="char" die Position des Ausrichtungszeichens bei einer Ausrichtung an einem Dezimalzeichen in Tabellenzellen. | Derzeit existiert kein direkter Ersatz. |
charset | 4.0(1) strict | In Verbindung mit den Elementen a und link in HTML5 aus dem Standard entfernt. Gibt dort die Zeichenkodierung des Linkziels an. | |
classid | 4.0(1) strict | Eindeutige Bezeichnung eines Objekts im object-Element. | |
compact | 3.2, 4.0(1) transitional | Bestimmt bei den Elementen dir, dl und pre eine schmalere Schrift. | CSS-Eigenschaft letter-spacing |
clear | 3.2, 4.0(1) transitional | Aufhebung eines Elementumflusses. Verwendbar im <br>-Tag. | CSS-Eigenschaft clear |
code | 3.2, 4.0(1) transitional | Klassendatei eines Java-Applets. Zusammen mit dem (applet-Element aus HTML5 entfernt. | |
codebase | 3.2, 4.0(1) transitional | Basis-URI für ein Java-Applet. Zusammen mit dem (applet-Element aus HTML5 entfernt. | |
codetype | 4.0(1) strict | MimeType des Quelltexts der Datenquelle eines object-Elements. | |
color | 3.2, 4.0(1) transitional | Schriftfarbe in den Elementen basefont oder font. Zusammen mit diesen beiden Elementen aus HTML5 entfernt. | CSS-Eigenschaft color |
declare | 4.0(1) strict | Soll bewirken, dass das Objekt eines object-Elements zwar geladen, aber nicht initialisiert (z.B. nicht abgespielt) wird. Standalone-Attribut. Wegen mangelnder Praxisrelevanz aus HTML5 gestrichen. | |
event | 4.0(1) strict | Führt den Code eines script-Elements aus, wenn ein bestimmtes Ereignis eintritt. | Wird heute mit Event-Listening innerhalb von JavaScript gelöst. |
for | 4.0(1) strict | Im Zusammenhang mit dem script-Element: Script-Code für ein Element mit einem anzugebenden id-Namen. | |
face | 3.2, 4.0(1) transitional | Schriftart in den Elementen basefont oder font. Zusammen mit diesen beiden Elementen aus HTML5 entfernt. | CSS-Eigenschaft font-family |
frame | 4.0(1) strict | Bei Tabellen mit Rahmen bestimmt dieses Attribut, welche Außenramen angezeigt werden sollen. Anwendbar in table-Elementen. Erlaubte Werte sind void, above, below, hsides, lhs, rhs, vsides, box und border | CSS-Eigenschaften wie border-left, border-right, border-top und border-bottom |
frameborder | 4.0(1) frameset | Rahmendicke von Framefenstern. Zusammen mit den Elementen frameset und frame aus HTML5 entfernt. | Bei iframe mit CSS-Eigenschaft border arbeiten |
hspace | 3.2, 4.0(1) transitional | Horizontale Abstände links und rechts von Elementen, die von anderen Elementen umflossen werden. Werte bedeuten Pixel. | CSS-Eigenschaften margin-left und margin-right |
link | 3.2, 4.0(1) transitional | Dokumentweite Farbe für Verweise zu noch nicht besuchten Verweiszielen. Verwendbar im einleitenden <body>-Element. | CSS-Pseudoformate a:link |
longdesc | 4.0(1) strict | URL-Adresse einer Quelle mit einer Langbeschreibung für Grafiken, Framefenster und Objekte. Wurde aus HTML5 ersatzlos entfernt. | |
marginheight | 4.0(1) frameset | Anzahl Pixel für den Abstand des Fensterinhalts zum oberen und unteren Fensterrand. Zusammen mit den Elementen frameset und frame aus HTML5 entfernt. | Bei iframe mit CSS-Eigenschaft padding arbeiten |
marginwidth | 4.0(1) frameset | Anzahl Pixel für den Abstand des Fensterinhalts zum linken und rechten Fensterrand. Zusammen mit den Elementen frameset und frame aus HTML5 entfernt. | Bei iframe mit CSS-Eigenschaft padding arbeiten |
nohref | 3.2, 4.0(1) strict | Verweis-sensitiver Bereich ohne Verweisziel in einem area-Element. Standalone-Attribut. | Keinen entsprechenden Bereich notieren. |
noresize | 4.0(1) frameset | Kein Verändern der Framefenstergröße. Standalone-Attribut. Zusammen mit den Elementen frameset und frame aus HTML5 entfernt. | |
noshade | 4.0(1) transitional | Flache und 3D-lose Darstellung von Trennlinien (hr-Element). Standalone-Attribut. | CSS: height: 2px; border-width: 0; color: gray; background-color:gray |
nowrap | 3.2, 4.0(1) transitional | Zeilenumbruch in Tabellenzellen verhindern. | CSS-Angabe white-space: nowrap auf td-Elemente anwenden. |
profile | 4.0(1) strict | URL-Adresse für Meta-Informationen. Verwendbar im einleitenden <head>-Tag. Wurde aus HTML5 entfernt. | Techniken wie RDF, Mikroformate usw. |
prompt | 2.0, 3.2, 4.0 transitional | Aufforderungstext bei isindex. Zusammen mit dem isindex-Element aus HTML5 entfernt. | |
rev | 2.0, 3.2, 4.0(1) strict | Zeichnet einen Link in den Elementen link, a oder area als rückbezügliche Verknüpfung aus, komplementär zu zum rel-Attribut. Wurde in HTML5 wegen mangelnder Praxisrelevanz ersatzlos entfernt. | |
rules | 4.0(1) strict | Bei Tabellen mit Rahmen bestimmt dieses Attribut, welche Gitternetzlinien angezeigt werden sollen. Anwendbar in table-Elementen. Erlaubte Werte sind none, groups, rows, cols und all | CSS-Eigenschaft border auf Elemente wie col, colgroup, tr, thead, tbody oder tfoot anwenden |
scrolling | 4.0(1) frameset | Scrollen in Framefenstern: Werte yes, no und auto. Zusammen mit den Elementen frameset und frame aus HTML5 entfernt. | Bei iframe: CSS-Eigenschaft overflow |
scheme | 4.0(1) strict | Gibt in einem meta-Element ein Schema an. Wurde in HTML5 wegen Ansätzen wie Mikrodaten, RDF usw. entfernt. | |
size | 3.2, 4.0(1) transitional | Schriftgröße in den Elementen basefont oder font. Zusammen mit diesen beiden Elementen aus HTML5 entfernt. In HTML5 jedoch weiterhin im Zusammenhang mit dem input-Element erlaubt. | CSS-Eigenschaft font-size |
standby | 4.0(1) strict | Meldungstext, der angezeigt wird, während das Objekt eines object-Elements geladen wird. | |
text | 3.2, 4.0(1) transitional | Dokumentweite Textfarbe. Verwendbar im einleitenden <body>-Element. | CSS-Eigenschaft color auf body-Element anwenden |
valuetype | 4.0(1) strict | Gibt in einem param-Element eines object-Elements an, wie der Initialisierungswert von value zu interpretieren ist. Erlaubte Werte sind data, ref und object. | |
version | 4.0(1) strict | HTML-Version. Verwendbar im einleitenden <html>-Tag. Wurde aus HTML5 entfernt. | |
vlink | 3.2, 4.0(1) transitional | Dokumentweite Farbe für Verweise zu bereits besuchten Verweiszielen. Verwendbar im einleitenden <body>-Element. | CSS-Pseudoformate a:visited |
vspace | 3.2, 4.0(1) transitional | Vertikale Abstände oben und unten von Elementen, die von anderen Elementen umflossen werden. Werte bedeuten Pixel. | CSS-Eigenschaften margin-top und margin-bottom |
Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.