PDA

Zobacz pełną wersję : Brak poziomego menu głównego



krzysiekbe
03-10-2006, 11:18
Witam! I od razu pytam:
co może być przyczyną, że nie mogę ustawić poziomego menu głównego?
Tzn. pomimo, iż mam wybrane w ustawieniach dla tego menu, że ma być poziome, to i tak jest pionowe.
Menu jest wyświetlane w "top", jeśli to ma znaczenie.

Sam sobie zrobiłem templatkę od podstaw nie znając css ani html, a tylko to stoi mi na drodze do pełni szczęścia :D

Aleks
03-10-2006, 11:26
Sam sobie zrobiłem templatkę od podstaw nie znając css ani html
masochizm o.O
;]

ściągnij sobie jakąś templatkę i zerknij jak jest zrobione takie przykładowe menu w css

krzysiekbe
03-10-2006, 11:40
ściągnij sobie jakąś templatkę i zerknij jak jest zrobione takie przykładowe menu w css

Chodzi o te wpisy:
a.mainlevel {
margin : 0px;
padding : 0px;
font-size : 12px;
width : 150px;
text-indent : 10px;
}

a.mainlevel: link {
text-indent : 10px;
}

a.mainlevel:link, a.mainlevel:visited {
display : block;
-moz-opacity : 0.85;
padding : 2px 0px 2px 0px;
margin : 1px;
background : #f0f0f0;
border : 1px solid #e0e0e0;
text-indent : 10px;
}

a.mainlevel:hover {
text-decoration : none;
text-indent : 10px;
background : #e0e0e0;
border : 1px solid #d0d0d0;
}

#active_menu {
font-weight : bold;
color : #003366;
}
a#active_menu:hover {
}

.sublevel {
font-size : 12px;
}

ul#mainlevel-nav {
padding : 0;
margin : 0;
list-style : none;
}

ul#mainlevel-nav li {
display : block;
padding-left : 0px;
padding-right : 0px;
margin : 0;
float : right;
font-size : 11px;
font-weight : bold;
line-height : 20px;
white-space : nowrap;
/* border-left : 1px solid #FFFFFF;*/

}

ul#mainlevel-nav li a {
display : block;
padding-left : 10px;
padding-right : 10px;
text-decoration : none;
color : #fff;

}

ul#mainlevel-nav li a:hover {
color : #FFFFFF;
background : #336699;
}

???

Gdzie się w nich zmienia, żeby pozycje w menu zamiast jedno pod drugim ustawiały się jedno obok drugiego?

MaCiUch
09-09-2007, 21:47
Zna ktos odpowiedz na to pytanie? Bardzo byloby pomocne. Prosze o pomoc

kkmm1
09-09-2007, 23:49
Podaj link do strony ale na szybko moze Ci powiedziec ze wpis : a.mainlevel:link, a.mainlevel:visited {
display : block;
Może powodować to ze menu nie bedzie wyswietlane poziomo. Wyeleminij ten wpis i zobacz czy bedzie sie ukladac poziomo - moze sie troche rozwalic uklad linkow ale chodzi tu o odszukanie przyczyny. Pozdr

marog
10-09-2007, 01:42
To może ja pokaże swoje:

#mainlevel-nav li{

display: inline;
padding-left: 1em;
margin: 0 0px 0 0;
}


#mainlevel li{
display: inline;
padding-left: 1em;
}


ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
float: left;
white-space: nowrap;
}


ul#mainlevel-nav li{
width: 114px !important;
/*width: 5%;*/
float: left;
margin: 0;
font-size: 10px;
height: 33px;
/*line-height: 33px;*/
white-space: nowrap;
margin-right: 0px;
}


ul#mainlevel-nav li a{
font-weight: bold;
height: 33px;
display: block;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
text-decoration: none;
color: #000000;
text-align: center;
margin-left: 0px;
white-space: nowrap;
}



ul#mainlevel-nav li a{
background: url(../images/main2.png) no-repeat;
}

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.hover a{
background: url(../images/main2a.png) no-repeat;
}

Wywołanie menu w template mam takie:
<?php mosLoadModules ( 'user3', -1 ); ?>


Ustawienia menu (pewnie masz takie same ale co tam, podam):

http://images26.fotosik.pl/78/05cca5f7287f8f67m.jpg (http://www.fotosik.pl/pokaz_obrazek/pelny/05cca5f7287f8f67.html)

Może i to co mam jest beznadziejne i do bani ale działa tak jak ma działać :)