Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
CSS - Podmenu - jak ustawić linki po lewej stronie
#1
Kod html

Kod:
<div id="nav">
                <ul>
                    <li><a href="#" class="dol">Strona główna</a></li>
                    <li><a href="#" class="dol">O sobie</a></li>
                    <li><a href="#" class="dol">Linki</a></li>
                    <li><a href="#" class="dol">Koty</a></li>
                    <li class="active"><a href="#">Psy</a>
                    <ul class="top">
                            <li><a href="#">Doberman</a></li>
                            <li><a href="#">Collie</a></li>
                            <li><a href="#">Husky</a></li>
                            <li><a href="#">Spaniel</a></li>
                            <li><a href="#">Bokser</a></li>    
                    </ul>
                    </li>
                </ul>
    </div>

css:

Kod:
#nav ul li {
    float: left;
    list-style-type: none;
}

#nav ul a.dol{
    width: 107px;
    display: block;
    text-decoration: none;
    text-align: center;
    background: yellow;
    margin-right: 5px;
}

#nav ul li.active a {
    width: 80px;
    display: block;
    text-decoration: none;
    text-align: center;
    background: blue;
    color: black;
}


#nav ul ul.top li a {
    width: 90px;
}

Ten kod wygląda: http://img339.imageshack.us/i/menumq.jpg/

Jak ustawić, żeby linki "Doberman", "Collie" i itd były po lewej stronie?
Odpowiedz
#2
Ale jak po lewej stronie? Calkowicie pod spodem "strona glowna" itd?
Jeśli pomogłem... Dodaj punkt reputacji Smile http://www.webmastertalk.pl/podstrony-include-t-5667.html
Odpowiedz
#3
Tak...
Odpowiedz
#4
sprobuj nadac dla .top{ float:left } Ale nie jestem pewien Smile
Jeśli pomogłem... Dodaj punkt reputacji Smile http://www.webmastertalk.pl/podstrony-include-t-5667.html
Odpowiedz
#5
Nie udało się ustawić na lewą stronę za pomocą .top{float:left;}
Odpowiedz
#6
#nav {position:relative; ...+ reszta dla #nav}

#nav ul li ul {display:none; }
#nav ul li:hover ul {display:block; position:absolute; top:.........tutaj wysosc menu.........px; left:0; width:100%;}

+ cała reszta

top = wysokość menu
#nav ul li - to nie może mieć position:relative; więc sprawdź czy nie ma
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Linki dla webmastera Kartofelek 6 9,200 10-06-2019, 17:11
Ostatni post: atrol
  Automatyczne aktualizowanie danych z serwera na stronie bm1209 19 16,329 01-07-2016, 19:59
Ostatni post: marekst74
  Tło header na stronie starej jak świat michalecpp 4 5,458 21-06-2016, 15:45
Ostatni post: webminister
  Nie działają skrypty java na stronie. dymek3r 11 9,480 03-07-2013, 14:38
Ostatni post: Kartofelek
  Problem z galerią na stronie [email protected] 4 4,545 18-03-2013, 16:37
Ostatni post: [email protected]

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl