| weiter zu > Blockorientierte Elemente > HTML Einführung |
von Thomas Salvador.
Ein vorformatierter Absatz:
<pre> function quadrat(x: integer) { return x*x; } </pre>
Mit <pre> wird ein vorformatierter Bereich gesetzt. Hierzu werden zum einen die automatischen Umbrüche abgeschaltet und liegen nun beim Zeilenumbruch. Zum anderen werden mehrere Leerzeichen auch als solche ausgegeben. Damit eignet sich diese Umgebung insbesondere für das Setzen von Quelltexten.
<pre> unterstützt die HTML Attribute:
| Attribut | Beschreibung |
|---|---|
| class | Space-separierte Liste von CSS-Klassen |
| dir | Ausrichtung von Text und Tabellen |
| id | Universalattribut |
| lang | Sprache des Elementes |
| onclick | Auszuführender Javascript-Code bei Klick |
| ondblclick | Auszuführender Javascript-Code bei Doppelklick |
| onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
| onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
| onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
| onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
| onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
| onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
| onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
| onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
| style | Inline Style |
| title | Bezeichnender Titel |
| width | Zeilenlänge bei pre-Block |
Der Tag <pre> wird zumindest von den Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN verstanden.
Der HTML-Tag <pre> wird zumindest in den Standards HTML und XHTML definiert.
Der HTML Befehl <pre> kann die HTML Tags <a>, <abbr>, <acronym>, <applet>, <b>, <basefont>, <bdo>, <big>, <br>, <button>, <cite>, <code>, <dfn>, <em>, <font>, <i>, <iframe>, <img>, <input>, <kbd>, <label>, <map>, <object>, <q>, <s>, <samp>, <script>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <textarea>, <tt>, <u> und <var> enthalten.
<pre> kann in den HTML Befehlen <blockquote>, <body>, <button>, <center>, <dd>, <div>, <fieldset>, <form>, <iframe>, <li>, <noframes>, <noscript>, <object>, <td> und <th> verwendet werden.
<pre> ist keine Verbatim-Umgebung. D.h. dass zwar der automatische Umbruch abgeschaltet ist, weitere HTML-Spezifika aber dennoch gelten. Insbesondere Textstile können und ggf. Maskierungen von Sonderzeichen müssen weiterhin vorgenommen werden, wie sonst auch.
Keine.
