Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Poziome menu
Forum PHP.pl > Forum > Przedszkole
RoysoN
Witam, stworzylem sobie zarąbiste menu! Działa bez zarzutu!
...dopóki nie otworzymy go za pomocą Internet Explorer. To wygląda tak jakby mi w ogóle nie czytał menuh.css(pliku odpowiedzialnego za wygląd samego menu). Próbowałem na różne sposoby, bezskutecznie.

  1. ul, ul li {
  2. display: block;
  3. list-style: none;
  4. margin: 0;
  5. padding: 0;
  6. }
  7.  
  8. ul li {
  9. float: left;
  10. display:inline;
  11. }
  12.  
  13. ul a:link, ul a:visited {
  14.  
  15. text-decoration: none;
  16. display: block;
  17. height:20px;
  18. text-align: center;
  19. background:url(../grafika/tla/ttlo.jpg);
  20. color: #fff;
  21. border-right: 2px outset #ccc;
  22. padding-left:10px;
  23. padding-right:10px;
  24. padding-top:5px;
  25. }
  26.  
  27. ul a:hover {
  28. background:url(grafika/tla/men0.gif);
  29. color:black;
  30. }

Dobre menu
Złe menu
Proszę o pomoc.
Qvazar
spróbuj nadać width dla elementu li
darophp
Zmień kodowanie na Strict i sprawdź walidator. Dzięki temu, na wszytskich stronach będzie wyświetlać się poprawnie smile.gif
pedro84
Cytat(darophp @ 24.04.2010, 17:29:53 ) *
Zmień kodowanie na Strict i sprawdź walidator. Dzięki temu, na wszytskich stronach będzie wyświetlać się poprawnie smile.gif

Kodowanie 'strict'? Hm... nigdy o tym nie słyszałem. Jak już radzisz, to rób to dobrze. Mówisz o DOCTYPE. Rada do kitu, bo może ma stronę w HTML 4.01?

@Autor: Daj URL, a nie jakieś obrazki.
RoysoN
http://royson.cba.pl/test/
pedro84
1. Więcej tych arkuszy narobić nie mogłeś? smile.gif
2. Po co Ci ta tabelka?
3. Usuń tabelę, tego diva też, wypozycjonuj menu normalnie, nadaj elementom (<li>)
  1. display:inline
i powinno działać.
RoysoN
Chciałem porządek zaprowadzić, więc zrobiłem wszystko w osobnych arkuszach;))
Co do tabel to była ostateczność, gdy jeszcze miałem inna koncepcje.
Dzieki za pomoc;)) Prądzi ;P
darophp
Cytat(pedro84 @ 24.04.2010, 17:36:18 ) *
Kodowanie 'strict'? Hm... nigdy o tym nie słyszałem. Jak już radzisz, to rób to dobrze. Mówisz o DOCTYPE. Rada do kitu, bo może ma stronę w HTML 4.01?
@Autor: Daj URL, a nie jakieś obrazki.


No tak, moja wina sciana.gif Tak jak by co:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Tak jak kolega mówił, poczytaj o importowaniu w CSS
  1. @import url("plik.css");

Wykorzystuj jak najmniej tabelek. Rób na divach i z małych literek

I parę dodatków: ...
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
  4. </head>
  5. <body lang="pl" xml:lang="pl"> ...
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.