HTML/deprecated
Aus SELFHTML-Wiki
< HTML
In den Anfangszeiten des Internet wurde die Auszeichnungssprache HTML auch verwendet, um die äußere Gestaltung der Seiten festzulegen. Heute werden Inhalt (HTML), Gestaltung (CSS) und Interaktion (Javascript) konsequent voneinander getrennt. Deshalb sind einige Elemente und Attribute überflüssig geworden und sollten nicht mehr verwendet werden.
Inhaltsverzeichnis |
[Bearbeiten] HTML 4
[Bearbeiten] missbilligte Elemente
[Bearbeiten] applet
- Beschreibung: Einbinden von Java-Applets
- bessere Alternative:
object
[Bearbeiten] basefont
- Beschreibung: erlaubt Angaben zur Schriftgestaltung
- bessere Alternative: CSS-Eigenschaften zur Formatierung des Schriftbildes verwenden
[Bearbeiten] center
- Beschreibung: horizontal zentriertes Element
- bessere Alternative: CSS-Eigenschaft
text-align, Blockelemente werden über die CSS-Eigenschaftmarginhorizontal zentriert
[Bearbeiten] dir
- Beschreibung: definiert eine Verzeichnisliste
- bessere Alternative: ungeordnete Liste
[Bearbeiten] font
- Beschreibung: erlaubt Angaben zur Schriftgestaltung
- bessere Alternative: CSS-Eigenschaften zur Formatierung des Schriftbildes verwenden
[Bearbeiten] isindex
- Beschreibung: erlaubt, die aktuelle Seite nach bestimmten Wörtern zu durchsuchen
- bessere Alternative: alle Browser bringen diese Funktionalität mit
[Bearbeiten]
- Beschreibung: definiert eine Menüliste
- bessere Alternative: ungeordnete Liste
- Beachten Sie: in HTML5 „rehabilitiert“
[Bearbeiten] s
- Beschreibung: markiert durchgestrichenen Text
- bessere Alternative:
text-decoration:line-through; - Beachten Sie: in HTML5 „rehabilitiert“
[Bearbeiten] strike
- Beschreibung: markiert durchgestrichenen Text
- bessere Alternative:
text-decoration:line-through;
[Bearbeiten] u
- Beschreibung: markiert unterstrichenen Text
- bessere Alternative:
text-decoration:underline; - Beachten Sie: in HTML5 „rehabilitiert“
[Bearbeiten] missbilligte 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 mitpositionoderfloat,display: inline-block;, Angaben zutext-align
[Bearbeiten] alink
- Beschreibung: bestimmt dokumentweit die Farbe der gerade angeklickten Verweise, nur im
bodyerlaubt - bessere Alternative: Verwendung der Pseudoklasse
:active
[Bearbeiten] background
- Beschreibung: bestimmt eine Hintergrundgrafik für die gesamte Seite, nur im
bodyerlaubt - 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
floatdie 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] 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,ol,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-typeoderlist-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
bodyerlaubt - bessere Alternative: Verwenden der Pseudoklasse
:visited
[Bearbeiten] vspace
- Beschreibung: setzt einen vertikalen Abstand
- bessere Alternative: Verwenden der CSS-Eigenschaften
margin-topbzw.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

