![]() |
![]() ![]() |
![]() |
![]()
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 ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a{} .moja_klasa a{} CSS dziedziczy, czyli a musi być na górze, w innym wypadku nadpisze klasę. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@!*!: Kolejność deklaracji ma w CSS-ie marginalne znaczenie, liczy się siła selektora, "a" posiada siłę równą 0.0.0.1, a ".moja_klasa a", siłę równą 0.0.1.1, dlatego też ta ostatnia nadpisze style.
Ten post edytował Crozin 23.06.2012, 15:39:05 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jest jak mówicie to u mnie powinno właśnie działać, a nie działa...
układ mam taki: Kod a {} TUTAJ_INNE_KLASY .moja_klasa a {} Ale nadal wszystko wyłapuje pierwsza klasa. Po zamianie kolejności, czyli a {} przeszło za moja_klasa a jest to samo - a przejmuje "inicjatywę". Wszelkiego rodzaju @!* nic nie pomagają, hmm? ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pokaż pełen kod, najlepiej na żywo.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Button w nagłówku - ten tekst ma mieć tylko: Kod text-decoration: underline; ale za cholerę nie chce... Ten post edytował Majkelo23 23.06.2012, 18:51:57 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
i działa (przez firebuga dodałem do klasy) w tym buttonie nie ma linka jest sam tekst Ten post edytował lobopol 23.06.2012, 18:37:05 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Zobacz teraz, i w css i w html.
Efekt ma być taki, że napis ma być biały i podkreślony (link). Zobacz co jest teraz... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ech skoro nadałeś wszystkim linkom kolor domyślny w deklaracji
to oczywiste jest, że wszystkie linki mają taki kolor chyba, że ten kolor jest nadpisany
Ten post edytował lobopol 23.06.2012, 18:45:33 -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale co oznacza NADPISANY
![]() ![]() ![]() ![]() |
|
|
![]()
Post
#11
|
|
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
i html kolory będą takie jak wpisałem w znzaczniki Ten post edytował lobopol 23.06.2012, 18:56:40 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 07:53 |