Textmenüs

In den vorigen Abschnitten wurde das TMENU-Objekt bereits verwendet. Dieses Objekt definiert ein Textmenü, das die Seitentitel der Menüeintrage darstellt. Innerhalb eines HMENU-Objekts wird es einer Hierarchieebene zugeordnet.


Das Textmenü der ersten Ebene wird mit der Style-Klasse „text“ formatiert. Das |-Zeichen in der allWrap-Eigenschaft steht für den Menüeintrag selbst. Das Setzen der Eigenschaft expAll auf 1 bewirkt, dass die Unterseiten der nächsten Ebene aufgeklappt in sichtbarem Zustand sind.
Bei der zweiten Ebene handelt es sich ebenfalls um ein Textmenü, dass aber mit einem anderen Style formatiert wird. Wie das Beispiel zeigt, kann das Aussehen der Textmenüs durch das Verwenden von unterschiedlichen HTML-Tags verändert werden. Bei folgenden Eigenschaften lässt sich dies anwenden:
Der folgende Abschnitt zeigt einige Anwendungsbeispiele der hier vorgestellten Eigenschaften.


Im obigen Beispiel wird ein Textmenü für die erste Hierarchieebene erzeugt. Alle Menüeinträge im Normalzustand werden mit einem
p-Tag umschlossen. Vor einem Menüeintrag wird eine Grafik eingebunden, nach dem Eintrag wird ein Leerzeichen eingefügt. Zusätzlich wird das a-Tag jedes Eintrags um ein Attribut erweitert.


Die verwendete Stylesheet-Datei ist wie folgt aufgebaut.
.navi { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }
.navi_hover:hover { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana }
.navi_active { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }