Ich weiß, dass HTML keine Tabulatoren unterstützt. Es gibt doch aber sicherlich eine Möglichkeit, diesen Effekt irgendwie zu erzielen. Wie kann so eine Lösung aussehen?
Tabulatoren werden innerhalb des <PRE>-Elements ausgewertet.
Alternativ kannst du auch jedes Tab durch ein SPAN ersetzten.
<style>.tab{width:40px;}</style>
Achtung:<span class="tab"></span>das war ein Tab
Wenn du das Tab aber als Einrückung verwenden willst gibt es mehrere Möglichkeiten.
Du kannst mit margin-left oder padding-left zusammen mit <DIV>, <P> oder <SPAN> arbeiten. Oder du nimmst das <BLOCKQUOTE>-Element was du auch verschachteln kannst. Oder du nimmst Tabellen.
<style>.einrueckung{margin-left:40px;}</style> <div style="einrueckung"> <p>Das ist ein Test</p> <div style="einrueckung"> <p>Und dieser Text ein noch weiter eingerückt</p> </div> </div>
<BLOCKQUOTE> <p>Das ist ein Test</p> <BLOCKQUOTE> <p>Und dieser Text ein noch weiter eingerückt</p> </BLOCKQUOTE> </BLOCKQUOTE>
Wie du siehst gibt es viele verschiedene Lösungen.
Bei der ersten Lösung ist es manchmal hilfreich, wenn da auch im Quelltext ein Tab vorkommt - zumindest wenn man davon ausgehen kann, dass der Text kopiert wird.
Ja, und die ist gut (+1 dafür *g*). Ich meinte, dass man durch <span class="tab">{TAB}</span> ersetzen sollte, damit im kopierten Text auch ein Tab zu finden ist...
Damit steht "Text 2" nicht bündig unter "Text 1", was bei einem richtigen Tab der Fall wäre - im Prinzip ist das eine andere Schreibweise für das alte spacer.gif ;)