Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[HTML/CSS] active nie zmienia koloru

11111olo 09 Paź 2011 19:28 2883 8
  • #1 09 Paź 2011 19:28
    11111olo
    Poziom 43  

    Witam.
    Chciałbym aby po kliknięciu w odnośnik i wyświetleniu kolejnej strony link aktywny był innego koloru niż link odwiedzony.

    Kod: css
    Zaloguj się, aby zobaczyć kod


    Wszystko byłoby fajnie, tylko że kolor się nie zmienia.

    Skorzystałem ze skryptu menu z tej strony.

    Identyfikatory są na pewno dobrze napisane gdyż tło po linkiem aktywnym się zmienia.

    W czy tkwi problem?

    Link

    0 8
  • #2 09 Paź 2011 19:54
    Dżyszla
    Poziom 42  

    Wszystko działa jak należy zgodnie z przedstawionym zapisem. Czy Twoja przeglądarka nie ma ustawionego wymuszania koloru lub nie pracuje w trybie niezapamiętywania historii / trybie prywatnym? Jaka to przeglądarka?

    0
  • #6 10 Paź 2011 17:33
    jan1996
    Poziom 24  

    na pewno mi się kolor zgadza ff0000 to czerwony

    0
  • Pomocny post
    #8 10 Paź 2011 18:53
    marcinj12
    Poziom 40  

    Chodzi o to, że kolor liter w elemencie dd o klasie .active nie jest szary a żółty?
    W firefoxie też to występuje. Wygląda na to że kolor linków które deklarujesz jest "ważniejszy" niż kolor elementu. Ja bym dodawał klasę - niech będzie .active - oprócz elementu dd także do linka, tj. w style.css przerobił ten kawałek na:

    Kod: css
    Zaloguj się, aby zobaczyć kod

    żeby uzyskać:
    Kod: html5
    Zaloguj się, aby zobaczyć kod

    i oczywiście przerobił skrypt jQuery z menu żeby oprócz na element dd dodawał / usuwał ten atrybut również na linka.

    0
  • #9 10 Paź 2011 18:56
    11111olo
    Poziom 43  

    Tak, właśnie o to chodzi, jednak nie znam się na JS.

    *********
    Dopisałem do CSS

    Kod: css
    Zaloguj się, aby zobaczyć kod


    tak jak zaproponowałeś. Natomiast jeśli chodzi o HTML wystarczy dodać klasę w linku.

    Kod: html4strict
    Zaloguj się, aby zobaczyć kod


    Działa tak jak chciałem pod IE8 i FF
    Dzięki za pomoc.

    0