HTML -Typ- Attribut
Definition und Verwendung
Bei <button>
Elementen gibt das
type
Attribut den Typ der Schaltfläche an.
Bei <input>
Elementen gibt das
type
Attribut den Typ des anzuzeigenden <input>-Elements an.
Für <embed>
,
<link>
, <object>
,
<script>
, <source>
und
<style>
-Elemente gibt das type
Attribut den Internet-Medientyp an (früher bekannt als MIME-Typ).
Gilt für
Das type
Attribut kann für die folgenden Elemente verwendet werden:
Elemente | Attribut |
---|---|
<a> | Typ |
<Schaltfläche> | Typ |
<einbetten> | Typ |
<Eingabe> | Typ |
<link> | Typ |
<Menü> | Typ |
<Objekt> | Typ |
<Skript> | Typ |
<Quelle> | Typ |
<Stil> | Typ |
Beispiele
Schaltflächenbeispiel
Zwei Button-Elemente, die als ein Submit-Button und ein Reset-Button (in einem Formular) fungieren:
<form action="/action_page.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit" value="Submit">Submit</button>
<button type="reset" value="Reset">Reset</button>
</form>
Beispiel einbetten
Eine eingebettete Flash-Animation mit einem bestimmten Medientyp:
<embed src="helloworld.swf" type="application/vnd.adobe.flash-movie">
Eingabebeispiel
Ein HTML-Formular mit zwei verschiedenen Eingabetypen; texten und absenden:
<form action="/action_page.php">
Username: <input type="text" name="usrname"><br>
<input type="submit" value="Submit">
</form>
Link-Beispiel
Im folgenden Beispiel gibt das Attribut type an, dass das verknüpfte Dokument ein externes Stylesheet ist:
<head>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>
Objektbeispiel
Ein <object>-Element mit einem angegebenen Medientyp:
<object width="400" height="400" data="helloworld.swf" type="application/vnd.adobe.flash-movie"></object>
Skriptbeispiel
Ein Skript mit dem angegebenen type-Attribut:
<script type="text/javascript">
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
Quellenbeispiel
Verwendung des type-Attributs:
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Stilbeispiel
Verwenden Sie das type-Attribut, um den Medientyp des <style>-Tags anzugeben:
<style type="text/css">
h1 {color:red;}
p {color:blue;}
</style>
Browser-Unterstützung
Das type
Attribut hat die folgende Browserunterstützung für jedes Element:
Element | |||||
---|---|---|---|---|---|
button | Yes | Yes | Yes | Yes | Yes |
embed | Yes | Yes | Yes | Yes | Yes |
input | Yes | Yes | Yes | Yes | Yes |
link | Yes | Yes | Yes | Yes | Yes |
object | Yes | Yes | Yes | Yes | Yes |
script | Yes | Yes | Yes | Yes | Yes |
source | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
style | Yes | Yes | Yes | Yes | Yes |