15-06-2011, 15:55
(Ten post był ostatnio modyfikowany: 15-06-2011, 16:07 przez Kartofelek.)
jest zaimplementowany w 100%. Nie mówię o używaniu znaczników typowo z html5 takich jak np section, footer itp. Używaj nagłówka + zwykłych tagów. Zresztą było o tym już nawet na tym forum.
Zalet jest kilka, minusów nie ma.
ok. Pierwsza rzecz. W twoim przypadku samo CSS raczej nie przejdzie (imo).
Czemu? Wyobraź sobie że ostatnie menu ma powiedzmy 5 podmenu (twoich podziałów). Wtedy wyjedzie POZA EKRAN.
Możesz oczywiście pozycjonować do prawej, ale wtedy pierwsze podmenu ucieknie ci także poza ekran. Musisz więc to jakoś wyliczyć. W sumie jest to bardzo proste działanie.
3) jest mała niekonsekwencja. Dla A uzywasz no-wrap - czyli nie chcesz by się zawijało. Z drugiej strony chcesz by się nie rozciągało. Pozostaje ci max-width w emach i overflow dla LI - ale to jest bez sensu bo ci utnie linki w połowie
4) li:hover {background....} ale to już ogarniesz sam. Kwestia pokombinowania.
Jeżeli dobrze przejrzysz internet dojdziesz do wniosku że mało kto zrobił w pełni dynamiczne menu tylko na CSS. Jeżeli dodasz do tego nieograniczoną liczbę podmenu - wydaje się to praktycznie nie wykonalne :}
Zalet jest kilka, minusów nie ma.
ok. Pierwsza rzecz. W twoim przypadku samo CSS raczej nie przejdzie (imo).
Czemu? Wyobraź sobie że ostatnie menu ma powiedzmy 5 podmenu (twoich podziałów). Wtedy wyjedzie POZA EKRAN.
Możesz oczywiście pozycjonować do prawej, ale wtedy pierwsze podmenu ucieknie ci także poza ekran. Musisz więc to jakoś wyliczyć. W sumie jest to bardzo proste działanie.
3) jest mała niekonsekwencja. Dla A uzywasz no-wrap - czyli nie chcesz by się zawijało. Z drugiej strony chcesz by się nie rozciągało. Pozostaje ci max-width w emach i overflow dla LI - ale to jest bez sensu bo ci utnie linki w połowie

4) li:hover {background....} ale to już ogarniesz sam. Kwestia pokombinowania.
Jeżeli dobrze przejrzysz internet dojdziesz do wniosku że mało kto zrobił w pełni dynamiczne menu tylko na CSS. Jeżeli dodasz do tego nieograniczoną liczbę podmenu - wydaje się to praktycznie nie wykonalne :}