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. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 25.04.2007 Ostrzeżenie: (0%)
|
|
|
|
|
krzysiekj [HTML][CSS] Menu w formie zakładek (active) 20.06.2010, 20:14:11
thek Po pierwsze... Popraw bbcode na właściwy.
A po dru... 20.06.2010, 21:02:10 
krzysiekj Cytat(thek @ 20.06.2010, 22:02:10 ) P... 21.06.2010, 18:24:09
gigzorr #menu2 li a.activ:link {
#menu2 li a.active:link ... 21.06.2010, 18:33:21 
krzysiekj Cytat(gigzorr @ 21.06.2010, 19:33:21 ... 21.06.2010, 19:21:11
IronStark Kod<div id="menu2">
<ul>
... 21.06.2010, 20:16:49 
krzysiekj Cytat(IronStark @ 21.06.2010, 21:16:4... 21.06.2010, 20:54:27
bastard13 a:active faktycznie jest dla aktywnych odnoścników... 21.06.2010, 20:39:43 
krzysiekj Cytat(bastard13 @ 21.06.2010, 21:39:4... 21.06.2010, 21:02:25
bastard13 Sorry:) Wybacz facetowi w okularach na tyle słabyc... 21.06.2010, 20:57:05
bastard13 A zdefiniowałeś sobie style dla tej klasy np.
[HTM... 21.06.2010, 21:09:24 
krzysiekj Cytat(bastard13 @ 21.06.2010, 22:09:2... 21.06.2010, 21:48:45
bastard13 W tym co wkleiłeś na 100% nie ma żadnego błędu. Mo... 21.06.2010, 22:00:24 
krzysiekj Cytat(bastard13 @ 21.06.2010, 23:00:2... 22.06.2010, 07:32:20
thek Ok... Teraz Ci poprawię, ale "nie grzesz więc... 22.06.2010, 11:18:42 
krzysiekj Cytat(thek @ 22.06.2010, 12:18:42 ) O... 22.06.2010, 23:20:54
thek Działa, ale nie na 6 Interpretuje on bowiem błędn... 23.06.2010, 08:45:06 
krzysiekj Cytat(thek @ 23.06.2010, 09:45:06 ) D... 26.06.2010, 10:48:45
thek Nawet bez tego warunkowego dołączania :hover powin... 26.06.2010, 23:48:02
krzysiekj Cytat(thek @ 27.06.2010, 00:48:02 ) N... 29.06.2010, 11:26:15 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:50 |