---
title: "horizontales Menü"
url: "https://www.typo3.net/d/73890-horizontales-menue"
source: "typo3.net"
tags: ["Allgemein","Frage","HTML & CSS"]
created: "2008-02-19"
last_reply: "2008-02-20"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# horizontales Menü

Allgemein · 2 Antworten · gestartet 2008-02-19

## Eröffnungsbeitrag

**papillon6** · 2008-02-19 · [Beitrag #1](https://www.typo3.net/d/73890-horizontales-menue/1)

Hallo!
Ich möchte in Typo3 ein horizontales Hauptmenü (Text) mit fester Breite realisieren. Nun stellt sich die Frage, wie man generell am besten vorgeht.
Die Menüeinträge sollen nebeneinander stehen, wobei die Breite des Menüs immer berücksichtigt werden soll, d.h. der erste Eintrag soll immer ganz linksbündig sein, der letzte Eintrag rechtsbündig. Die Abstände dazwischen sollen sich (mit neu hinzukommenden Einträgen) anpassen und gleichmäßig sein.

Floatende DIVs lassen sich nicht "blocksatzartig" platzieren...
Ein Tabellenlayout ist in Anbetracht der gleichmäßigen Abstände auch schwierig, sonst hätte man im ersten <TD>-Tag nach links ausrichten können und beim letzten entsprechen nach rechts.

Irgendwelche sinnvollen Ansätze? Stehe momentan auf der Leitung - mir fehlt noch die "Erleuchtung" ;-)

Danke euch im Voraus!

## Antworten

### [#2](https://www.typo3.net/d/73890-horizontales-menue/2) · voiceofall · 2008-02-20

Hi,

am einfachsten wird es sein eine kleine PHP-Funktion einzubauen, die die Anzahl der Menüeintrage der 1. Ebene aus der Datenbank ausliest und dann einen Eintrag in die dynamisch generierte CSS-Datei vornimmt.

Dürften nur ein paar Zeilen sein.

### [#3](https://www.typo3.net/d/73890-horizontales-menue/3) · papillon6 · 2008-02-20

Interessante Idee. Hm... wobei ich dann die Breite jedes Menüelements bestimmen müsste, um den Abstand exakt hinzubekommen. Ob sich der Aufwand lohnt...? ;-)

Trotzdem danke!

---

Quelle: „horizontales Menü“, typo3.net, https://www.typo3.net/d/73890-horizontales-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
