![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 25.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam menu zrobione w formie zakładek
Chciałbym zrobić aby po otwarciu danej strony np. 2 zakładka była aktywna i wyglądała jak po najechaniu myszą. ktoś podpowie jak to zrobić? Ten post edytował thek 22.06.2010, 11:19:18
Powód edycji: [thek]: bbcode poprawiłem
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Z bbcode chodzi mi o to, by stosować właściwy do właściwego języka. U Ciebie 1 fragment to HTML a drugi to CSS. Czemu więc oba są walnięte do CODE? Nie po to jest kolorowanie składni na forum wstawione userom by sobie po prostu było, ale by z niego korzystali bo to ułatwia analizę kodu i wyszukiwanie ewentualnych błędów. Teraz wszystko jest pisane jednym ciągiem. Użycie odpowiedniego bbcode koloruje składnię.
Co do tematu, to kod jest podobny do tego co podałeś w swoim drugim poście, czyli każdy z elementów listy ma formę: Oczywiście zamiast liczba jest konkretny numer. Z kolei css (nieważne czy dołączony z zewnątrz, w znaczniku <style> czy inaczej) powinien zawierać definicję To co może sprawiać problem, to ewentualna kaskadowość tych arkuszy (nadpisywanie sobie stylu) lub "wartość punktowa". Mało kto z początkujących wie, że definicja ma swoje zależności, które można określić punktami. I tak definicja dla id (#) dostanie ich więcej niż dla klasy ( . ), jeśli więc zajdzie sytuacja, że przeglądarka będzie musiała decydować, który styl zastosować, wybierze ten z wyższą "wartością punktową". Takich "zasad" jest kilka i kto ich nie zna, może się zdziwić czasem czemu działa mu kod dziwnie. Podam przykład:
A to tylko najprostsze z możliwych miejsc wpadki. Zauważ, że mogłeś element zdefiniować w CSS jako #menu2 li a i wtedy link nie musi zawierać w sobie słowa class czy id. Przeglądarka sama prawidłowo zinterpretuje i znajdzie pasujący do wzorca. Zdefiniuj sobie więc: #menu2 li a {} oraz #menu2 li a.aktywna{} i popatrz wtedy co i jak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:00 |