Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu horyzontalne
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Seth
Mam pewien problem, ktory nie wiem jak w najprostszy sposob rozwiazac.

Otoz potrzebuje zrobic menu horyzontalne na ul/li ktore bedzie posiadalo po lewej i po prawej stronie (od srodka) linki.

Wygladalo by to mniej wiecej tak:


Zrobilem to po swojemu w ten sposob:

  1. <div id="mainMenu">
  2. <ul>
  3. <li>
  4. <a href="/EAP/Default.aspx" accesskey="s">
  5. Strona startowa
  6. </a>
  7. </li>
  8. <li>
  9. <a href="/EAP/Zamowienia.aspx" accesskey="z" >
  10. Zamówienia
  11. </a>
  12. </li>
  13. <li>
  14. <a href="/EAP/Administracja.aspx" accesskey="a" class="rightAligned">
  15. Administracja
  16. </a>
  17. </li>
  18. </ul>
  19. </div>


CSS:
Kod
      #mainMenu ul {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: left;
      }

      #mainMenu ul li {
    display: inline;
      }

      #mainMenu .rightAligned {
    position: absolute;
    right: 0px;
      }


Co prawda nie ma tutaj podanego calego CSSa ale interesuje mnie tylko ta czesc.

Problem z nia jest taki, ze co prawda element po prawej stronie wyswietla sie ale jest polozony o kilka pixeli (1-3px w zaleznosci od FF/IE) nizej niz poczatek lewej strony.

Pod FF wyglada to tak:



Ma ktos na to jakies rozwiwazanie bez wprowadzania hackow i wlasciwosci dla roznych przegladarek?
Fipaj
http://css.maxdesign.com.au/listamatic/horizontal20.htm

tylko to znalazłem... oby się przydało
Seth
Wielkie dzieki! smile.gif

Rowniez szukalem tego w sieci ale juz stracilem nadzieje na _proste_ rozwiazanie.

Jeszcze raz dzieki smile.gif


---- Edit:

Troche sie pospieszylem bo widze, ze pod IE i FF jest nieco inna wysokosc glownej belki.
Ale poradze sobie z tym w inny sposob winksmiley.jpg

Mam jeszcze pytanie dotyczace tego kodu.
Wczesniej tez uzywalem float: right i dawalem elementy, ktore maja byc po prawej stronie na poczatku, ale czy nie mozna po prostu ustawic ostatnie elementy listy na prawo, tak aby nie byly pod menu albo, tak jak podalem wyzej, kilka pixeli pod menu? :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.