---
title: "Vert. Menü: y-Abstand bei Ebene 2"
url: "https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-11-28"
last_reply: "2007-11-29"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# Vert. Menü: y-Abstand bei Ebene 2

TYPO3 › Menüs · 3 Antworten · gelöst · gestartet 2007-11-28

## Frage

**Unbekannter Benutzer** · 2007-11-28 · [Beitrag #1](https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2/1)

Hallo,

ich bin noch relativ neu was Typo3 angeht und verzweifel im Moment daran ein folgendes Menü zu erstellen:

Das Menü soll vertikal 2-spaltig dargestellt werden. Falls es für die 1. Ebene Untermenüs gibt, sollen diese in der 2. Spalte **auf Höhe des aktiven Eintrags der 1. Ebene** angezeigt werden.

Kleine Veranschaulichung, P2 ist ausgewählt:

P1
**P2**    P2.1
P3    P2.2
P4    P2.3

Ich bin nun soweit gekommen, dass zwar beide Ebenen angezeigt werden, die 2. Ebene jedoch immer ganz oben und nicht auf Höhe der 1. Ebene beginnt.

Sieht also so aus:
P1    P2.1
**P2**    P2.2
P3    P2.3
P4

Kann mir bitte jemand weiterhelfen wie ich da den Abstand hinbekomme? Hab schon stundenlang gesucht, aber nichts gefunden :(

Anbei noch mein bisheriger TypoScript:

```typoscript
# Left Menu
lib.leftmenu = HMENU
lib.leftmenu.entryLevel = 0

# First level menu-object, textual
lib.leftmenu.1 = TMENU
lib.leftmenu.1 {
wrap = <div style="position:absolute; top:164px; left:0px;"> | </div>
NO.allWrap = <div class="untermenue_inactive"> | </div>
ACT = 1
ACT.allWrap = <div class="untermenue_active"> | </div>
}

# Second level menu-object, textual
lib.leftmenu.2 = TMENU
lib.leftmenu.2 {
wrap = <div style="position:absolute; top:0px; left:149px;"> | </div>
NO.allWrap = <div class="untermenue_inactive"> | </div>
ACT = 1
ACT.allWrap = <div class="untermenue_active"> | </div>
}

page.20.marks.leftmenu_l1 < lib.leftmenu
```

Danke!!

## Beste Antwort

**Unbekannter Benutzer** · 2007-11-29 · [Beitrag #3](https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2/3)

Hallo wunschtacho,

mit margin könnte ich zwar einen Abstand im CSS definieren, aber dieser wäre doch dann auf allen Seiten gleich.
Der obere Abstand der 2. Ebene ist jedoch variabel und abhängig davon, welcher Menüpunkt der 1. Ebene gerade aktiv ist.

Wie bekomme ich das hin?

## Antworten

### [#2](https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2/2) · einpraegsam.​net · 2007-11-29

Wenn du deinem Untermenü eine separate Klasse zuweist, kannst du mit CSS den Abstand per Margin oder Padding einstellen!?

PS: Menüs werden mit Listen gemacht...

### [#3](https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2/3) · Unbekannter Benutzer · 2007-11-29 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#4](https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2/4) · einpraegsam.​net · 2007-11-29

Das Problem hat rein gar nichts mit TYPO3 sondern nur mit CSS zu tun.

Wenn du einen DIV Layer erstellst mit folgenden Styles:

```html
position: absolute; 
top: 0px; 
left: 149px;
```

Dann heißt das für mich, dass dieser vermutlich immer am oberen Seitenrand klebt!?

---

Quelle: „Vert. Menü: y-Abstand bei Ebene 2“, typo3.net, https://www.typo3.net/d/71027-vert-menue-y-abstand-bei-ebene-2
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
