Hallo Leute,
ich habe ein kleines Problem:
Mein Menü funktioniert soweit sehr gut.
Das Submenü ist nur Links neben dem Content, daher wenn kein Submenü vorhanden ist, schiebt der Content sich über den Divblock von dem Submenü und das Design wird dadurch ein wenig schräg.
Hier mal eben 2 Screenshots:
Ohne Submenü: http://cl.ly/3l1E
Mit Submenü: http://cl.ly/3lOo
ich würde den Content ohne Submenü genauso haben wie mit Submenü
Hier mein Typoscript:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
lib.MainMenu = HMENU
lib.MainMenu.entryLevel = 0
lib.MainMenu.1 = TMENU
lib.MainMenu.1{
NO{
linkWrap = <li>|</li>
RO=1
}
}
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 1
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
}
Ich hoffe ihr könnt mir helfen.
Moin,
hast du denn ne Liste <ul> drumzu? Leg doch dafür einfach ne fixe Breite fest.
Frohes Fest noch.
Was meinst du damit?
hier meine CSS
#sub_menu {
letter-spacing:2px;
font-size: 18px;
color:#6a6a6a;
width: 140px;
height:100%;
font-size: 16px;
margin-left: 15px;
float: left;
}
#sub_menu a:link , a:hover , a:visited {
color: #C0C0C0;
text-decoration: none;
}
#sub_menu a:active{
color: #C0C0C0;
text-decoration: underline;
}
#content {
color: #C0C0C0;
float: left;
font-size: 16px;
margin-bottom: 30px;
text-align: justify;
width: 680px;
}
der linke Bereich der dein Menu darstellt, sollte per css so gestaltet sein, das an der Stelle eine feste Breite vergeben wird.
Diesen Linken Bereich,mit fester Breite, solltest du dann nur mit den Menu Elementen "füllen". Dann ist es egal ob Menu Punkte vorhanden sind oder nicht.
Also soll ich aus
<div id="sub_menu">
</div>
so wie es im Moment aussieht.
Das hier machen.
<div id="sub_menu">
<ul>Link
</ul>
</div>
oder wie soll ich das verstehen ?
Weil eine Feste breite hat das Submenü ja
€: Es funktioniert so, danke!
Hi,
eigentlich müsste dein html-Code so aussehen, damit er korrekt ist.
<div id="sub_menu">
Link
Link
</div>
oder besser
<ul id="sub_menu">
<li>Link</li>
<li>Link</li>
</ul>
Und dann halt für das Submenü wie bereits von dir gesagt die feste Breite.