Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z menu na div'ach
swierzak
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.01.2006

Ostrzeżenie: (0%)
-----


To fragment kodu:
  1. <DIV STYLE="padding-top:2px; padding-bottom:2px; text-align:left; width:183px; padding-left:12px">
  2.  
  3. .:: <A CLASS="m_1" HREF="?o=2">kadra</A>
  4.  
  5. </DIV>
  6.  
  7.  
  8. <DIV STYLE="text-align:right; width:183px; padding-right:12px">
  9. <IMG SRC="img/linia_menu.jpg" ALT="linia">
  10. </DIV>

Całe menu to powtarzajacy sie powyzszy kod z innymi nazwami dzialow; na przemian: nazwa dzialu -> linia -> nazwa dzialu -> itd. Problem polega na tym ze w FF i Operze wszystko jest ok ale w "genialnym" IE poszczegolne pozycje menu sa szeroko rozstawione chociaz padding miedzy elementami to tylko 2 piksele (w arkuszu css wszystkie tu uzyte tagi maja padding i margin na 0px). Juz mi nerwy puszczaja jak odpalam strone w IE. Ciagle z ta przegladarka jest cos nie tak. Czemu wszyscy nie uzywaja FF lub Opery?? Widzi ktos w moim kodzie bledy, a moze jakis pomysl? Dzieki z góry.

Niech ktoś coś odpowie. Pilnie potrzebuje rady.

Widzę że nikomy ten temat nie pasuje. Nikt nic na prawde nie wie na ten temat? Proszę o pomoc?? Pilnie!!!

Ten post edytował swierzak 8.01.2006, 03:07:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


HTML:
  1. <ul id="menu">
  2. <li>.::<a href="?o=2">kadra</a></li>
  3. ....
  4. </ul>


CSS:
  1. ul#menu li {
  2. /*zapomnialem wczesniej dodac display i float */
  3. display: block;
  4. float: left;
  5. width: 183px;
  6. padding: 2px 12px 2px 0;
  7. background: url("img/linia_menu.jpg") repeat-x left bottom;
  8. text-align: left;
  9. }


Pobaw się tym i pooglądaj jak to robią inni.

W XHTMLu nazwy elementów (tagów) i ich artybuty powinny być pisane małymi literami.

Ten post edytował gekon 8.01.2006, 15:13:57
Go to the top of the page
+Quote Post
swierzak
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.01.2006

Ostrzeżenie: (0%)
-----


Myslalem o liscie ale myslalem ze mozna by to jednak zrobic na div'ach. W kazdym razie dzieki. Zostane przy tym. Ale tak z czystej ciekawosci: ciekawe co zrobic zeby to menu nie wysypywalo sie pod IE i wygladalo tak samo jak np. w FF i Operze? Jeszcze raz dzieki gekon.
Go to the top of the page
+Quote Post
gekon
post
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Swierzak biorąc pod uwagę semantykę, menu należy robić właśnie na listach, bo czym jest menu jak nie uporzadkowaną/nieuporzadkowaną listą linków (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Divów należy używać tylko w ostateczności, jeżeli nie służą do budowania struktury (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A co do IE to pogooglaj sobie.

Ten post edytował gekon 9.01.2006, 09:44:23
Go to the top of the page
+Quote Post
senor_d
post
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 17.02.2005
Skąd: skad

Ostrzeżenie: (0%)
-----


Na divach tez mozna pobawic sie ale to nie ma sensu. Sam osobicsie zrobilem juz nie raz takie menu, ale zawsze, gdziec, nie wiadomo czemu, cos kiedys musi sie wysypac. Listy wszystko ustawiaja w nalezytym pozadku. Trzeba sie ich trzymac bo po to sa.

Ten post edytował senor_d 10.01.2006, 01:27:32
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 19:02