caption: HTML
created: 20131205160816081
creator: pmario
modified: 20140913190036237
modifier: pmario
tags: WikiText
title: HTML in WikiText
type: text/vnd.tiddlywiki

''Für geübte Anwender!'' Neue Besucher bitte [[Transclusion in WikiText]] und [[Makros in WikiText]] zuerst lesen!

HTML Elemente und Kommentare können direkt in ~WikiText verwendet werden. Beispiel:

```
<article class="hello">
Dies ist ein einfacher Block Text: Hallo! 
<!-- Dieser Kommentar wird in der Ausgabe nicht enthalten sein! -->
</article>
```
Dargestellt als: 

<article class="hello">
Dies ist ein einfacher Block Text: Hallo! 
<!-- Dieser Kommentar wird in der Ausgabe nicht enthalten sein! -->
</article>

!! Attribute

Attribute in HTML können als [[Transklusion]] oder als [[Makro]] eingebunden werden. Zum Beispiel, wird hier das `href` Attribut als Wert des Tiddlers "MeinLinkZiel" verwendet: 

```
<a href={{MeinLinkZiel}}>link</a>
```

Hier wird das Attribut über einen Makro Aufruf definiert:

```
<a href=<<MeinMakro "Brian">>>link</a>
```

Text Attribute können Zeilenumbrüche enthalten. In der Ausgabe werden diese jedoch wie in HTML üblich ignoriert! Folgendes Beispiel erzeugt ein unsichtbares `html div element` das nur mit Entwickler Werkzeugen sichtbar ist. 

```
<div data-address="Mouse House,
Mouse Lane,
Rodentville,
Ratland."/>
```

Wenn sie 3 doppelte Anführungszeichen am Beginn verwenden, dann kann der Text einfache Anführungszeichen enthalten.

```
<div data-address="""Mouse House,
"Mouse" Lane,
Rodentville,
Ratland."""/>
```

!! HTML Code Verarbeitung

Der Inhalt von HTML Elementen wird im "Inline" Modus verarbeitet. <br/>
Außer, wenn auf das Eröffnungselement 2 Zeilenumbrüche folgen, dann ist der Block Modus aktiv.

; Inline Modus 
: Es weden nur Zeichen Formatierungen wie: fett, hochgestellt usw. erkannt. Der Inhalt von Block Elementen, wie zB: Tabellen, Listen und Überschriften wird nicht korrekt übersetzt.
