Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Link inny niż wszystkie
Majkelo23
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


Mam w css coś takiego:

Kod
a {
text-decoration:none;
color:#4E64AD;
}


teraz każdy link się tego "słucha" i dobrze. Ale czemu kurde taki zapis:

Kod
.moja_klasa {
costam
}

.moja_klasa a {
color: white;
}


Jest ignorowany ? Jak zrobić tutaj wyjątek ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Posłuchaj skoro zdefiniowałeś kolor wszystkich znaczników a, to taki będą miały kolor. O ile znacznik a nie będzie miał koloru inherit (nie działa w ie7 i starszych) to będzie miał zawsze ten kolor o ile nie zostanie nadpisany większą mocą. Nieważne jest to, że div który trzyma element ma inny kolor znacznik a ma już ustalony wcześniej.

Czyli mając css
  1. a {
  2. color: green;
  3. }
  4. .klasa1 {
  5. color: red;
  6. }
  7. .klasa2 a {
  8. color: blue;
  9. }

i html
  1. <a>zielony</a>
  2. <span class="klasa1"><a>dalej zielony</a></span>
  3. <span class="klasa2"><a>teraz niebieski</a></span>

kolory będą takie jak wpisałem w znzaczniki

Ten post edytował lobopol 23.06.2012, 18:56:40
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 03:25