HTML/obsolete HTML-Attribute

Aus SELFHTML-Wiki
< HTML(Weitergeleitet von HTML/deprecated)
Wechseln zu: Navigation, Suche

In den Anfangszeiten des Internet wurde die Auszeichnungssprache HTML auch für die äußere Gestaltung der Seiten verwendet. Durch die Trennung von Inhalt, Präsentation und Verhalten sind einige Elemente und Attribute obsolet (von engl. obsolete für veraltet und überflüssig) geworden und sollten nicht mehr verwendet werden.

HTML5 verwendet anstelle des Begriffs deprecated (engl. für veraltet und missbilligt) nur noch den Begriff obsolete mit einer weiteren Unterscheidung zwischen conforming features und non-conforming features. Dabei sollen obsolete/conforming features lediglich Warnmeldungen beim Validieren auslösen, obsolete/non-conforming features hingegen Fehlermeldungen (unsichtbar für den Besucher der Webseite, aber sichtbar für den Entwickler der Seite, z.B. im Validator).

Empfehlung: Verzichten Sie auf den Einsatz von obsoleten Eigenschaften, da die heute evtl. noch vorhandene Browserunterstützung zukünftig entzogen werden kann.


Inhaltsverzeichnis

[Bearbeiten] obsolete Attribute

[Bearbeiten] align

  • missbilligt als Attribut von caption, iframe, img, input, object, legend, table, hr, div, h[1..6]
  • erlaubt als Attribut von col, colgroup, tbody, td, tfoot, th, thead, tr
  • Beschreibung: erlaubt Angaben über die horizontale Ausrichtung
  • bessere Alternativen: Zentrieren mit margin, Positionierung mit position oder float, display: inline-block;, Angaben zu text-align

[Bearbeiten] alink

  • Beschreibung: bestimmt dokumentweit die Farbe der gerade angeklickten Verweise, nur im body erlaubt
  • bessere Alternative: Verwendung der Pseudoklasse :active

[Bearbeiten] autosave

  • Beschreibung: automatisches Speichern von Suchbegriffen, dieses Attribut ist ein Vorschlag der WHATWG, wurde aber bis jetzt nicht in den Standard übernommen.

[Bearbeiten] background

  • Beschreibung: bestimmt eine Hintergrundgrafik für die gesamte Seite, nur im body erlaubt
  • bessere Alternative: CSS-Eigenschaften zur Darstellung von Hintergrundbildern

[Bearbeiten] bgcolor

  • Beschreibung: gibt dokumentweit die Hintergrundfarbe an
  • bessere Alternative: CSS-Eigenschaften zur Gestaltung des Hintergrundes

[Bearbeiten] border

  • missbilligt als Attribut von img, object
  • erlaubt als Attribut von table
  • Beschreibung: bestimmt, dass ein Rahmen um das Element gezeichnet werden soll
  • bessere Alternative: CSS-Eigenschaften border-...

[Bearbeiten] clear

  • Beschreibung: bestimmt nach einem float die Fortsetzungsoption, nur in <br> erlaubt
  • bessere Alternative: CSS-Eigenschaft clear

[Bearbeiten] compact

  • Beschreibung: bestimmt eine kompakte Schreibweise für Listenelemente
  • bessere Alternative: CSS-Eigenschaften zur Textformatierung bzw. zum Schriftbild

[Bearbeiten] height

  • missbilligt als Attribut von td, th
  • erlaubt als Attribut von iframe, img, object
  • Beschreibung: gibt die Höhe des Elementes an
  • bessere Alternative: CSS-Eigenschaft height

[Bearbeiten] hspace

  • Beschreibung: bestimmt einen horizontalen Abstand des Elementes, nur bei <img> und <object> erlaubt
  • bessere Alternative: CSS-Angaben für seitliche Außenabstände

[Bearbeiten] language

  • Beschreibung: gibt die verwendete Scriptsprache an, nur in <script> erlaubt
  • bessere Alternative: Angabe nicht notwendig

[Bearbeiten] link

  • Beschreibung: legt dokumentweit die Farbe von Verweisen fest
  • bessere Alternative: für a-Elemente die Schriftfarbe festlegen

[Bearbeiten] name

  • missbilligt: als Attribut von a, img
  • erlaubt: als Attribut von Formularelementen sowie keygen, iframe, object, map, meta, param
  • Beschreibung: gibt den Namen eines Elementes an
  • bessere Alternative: Angabe nicht notwendig; Um einen Anker zu erzeugen, geben Sie dem gewünschten Element eine ID.

[Bearbeiten] noshade

  • Beschreibung: bestimmt, dass eine horizontale Linie (<hr>) ohne Schatten dargestellt wird
  • bessere Alternative: Gestaltung der Linie mit CSS z.B. border-..., outline-…, box-shadow

[Bearbeiten] nowrap

  • Beschreibung: verhindert den automatischen Zeilenumbruch, nur in <th> und <td> erlaubt
  • bessere Alternative: Verwenden der CSS-Eigenschaft white-space

[Bearbeiten] size

  • missbilligt als Attribut von hr
  • erlaubt als Attribut von input, select
  • Beschreibung: gibt die Höhe einer horizontalen Linie <hr> an, bedeutet im Zusammenhang mit <input> oder <select> etwas völlig anderes
  • bessere Alternative: Gestaltung der Linie mit CSS z.B. border-..., outline-…, box-shadow

[Bearbeiten] start

  • Beschreibung: bestimmt den Startwert einer geordneten Liste
  • bessere Alternative: automatische Nummerierung auch über mehrere Ebenen mit CSS generieren

[Bearbeiten] text

  • Beschreibung: bestimmt dokumentweit die Schriftfarbe, nur im <body> erlaubt
  • bessere Alternative: Schriftfarbe mit CSS

[Bearbeiten] type

  • missbilligt als Attribut von li, ul
  • erlaubt als Attribut von a, object, param, input, button
  • erforderlich als Attribut von script, style
  • Beschreibung: gibt die Art der Aufzählungszeichen einer Liste an
  • bessere Alternative: Verwenden der CSS-Eigenschaften list-style-type oder list-style-image

[Bearbeiten] value

  • missbilligt als Attribut von li
  • erlaubt als Attribut von input, option, param, button
  • Beschreibung: startet die Nummerierung einer geordneten Liste neu
  • bessere Alternative: automatische Nummerierung auch über mehrere Ebenen mit CSS generieren

[Bearbeiten] version

  • Beschreibung: gibt die verwendete HTML-Version an, nur im <html> erlaubt
  • bessere Alternative: nicht notwendig

[Bearbeiten] vlink

  • Beschreibung: bestimmt dokumentweit die Linkfarbe bereits besuchter Verweise, nur im body erlaubt
  • bessere Alternative: Verwenden der Pseudoklasse :visited

[Bearbeiten] vspace

  • Beschreibung: setzt einen vertikalen Abstand
  • bessere Alternative: Verwenden der CSS-Eigenschaften margin-top bzw. margin-bottom

[Bearbeiten] width

  • missbilligt als Attribut von hr, td, th, applet, pre
  • erlaubt als Attribut von iframe, img, object, table, col, colgroup
  • Beschreibung: gibt die Breite des Elementes an
  • bessere Alternative: CSS-Eigenschaft width


[Bearbeiten] Weblinks

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Schnell‑Index
Mitmachen
Werkzeuge
Spenden
SELFHTML