Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Podświetlanie linków [CSS]
#1
Siema, właśnie robię swoją pierwsza stronę i mam pytanie odnośnie tych linków. Wiem że można zmienić ich kolor (podkreślenie, tlo), ale to się tyczy całego dokumentu, mi chodzi o to aby tylko w 1 miejscu zmieniały kolor na czarny, a reszta żeby była na biało. Nigdzie nie mogę znaleźć na to odpowiedzi, mam nadzieje ze mi pomożecie Big Grin.
Odpowiedz
#2
Kod:
<a class="czarny" href="">Czarny tekst</a>

To w XHTML, a w CSS:
Kod:
a.czarny {
color:#000000;
}
Odpowiedz
#3
I to będę musiał do każdego linku po kolei wrzucać tak ? Czy da się masowo ?
Odpowiedz
#4
Możesz tak, aczkolwiek lepszym rozwiązaniem jest grupowanie selektorów, unikanie tworzenia niepotrzebnych klas i stylowanie ich (jeśli są podobne).

Np... Masz div o id="content". Drugi div to id="article". Chcesz, żeby linki w obu podświetlały się na czerwono, po najechaniu myszą, to robisz coś takiego:

Kod:
div#content a:hover, div#article a:hover { color:#ff5000; }
Odpowiedz
#5
Dzięki wielkie, działa pięknie Smile, a mam pytanie odnośnie tych divow, napisałeś:

Cytat:div#content a:hover, div#article a:hover { color:#ff5000; }

Zawsze trzeba dawać "div#nazwa" ? Bo ja normalnie robiłem #nazwa {}. W każdym razie dzięki za pomoc.
Odpowiedz
#6
Cytat:Możesz tak, aczkolwiek lepszym rozwiązaniem jest grupowanie selektorów
taaa... Ale i tak nie uniknie klas (class) jeżeli w jednym divie mają być różne formatowania bo bez sensu jest tworzenie samego pustego diva z jednym napisem Wink
Odpowiedz
#7
(06-04-2010, 02:04)KowR napisał(a):
Cytat:Możesz tak, aczkolwiek lepszym rozwiązaniem jest grupowanie selektorów
taaa... Ale i tak nie uniknie klas (class) jeżeli w jednym divie mają być różne formatowania bo bez sensu jest tworzenie samego pustego diva z jednym napisem Wink

O unikaniu klas nie mówię, tu masz rację. Oczywiście nie mówię o tworzeniu divów, ale korzystaniu ze struktury (a poza tym, grupowanie selektorów jest b. ważne).
Odpowiedz
#8
Żeby nie zaczynać nowego wątku zadam pytanie tutaj.
Jak zrobić żeby naokoło mojego logo (które jest hiperłączem) nie było białego obramowania (taki kolor zdefiniowany jest dla linków). Dodam że border mam wyłączony.
Odpowiedz
#9
Kod:
outline:none
google.pl...
Odpowiedz
#10
(06-04-2010, 19:58)Pedro84 napisał(a):
Kod:
outline:none
google.pl...

Szukałem na google nie mogłem tego znaleźć, a jak dodałem to do kodu css, dalej tak samo :/
Teraz mam
Kod:
#zdjecie {
outline: none;
border: 0px;
}
Zdjęcie jest w divie, dlatego jest tak jest to zapisane, dla pewności dodałem jeszcze znacznik
Kod:
img {outline: none;}
, dalej to samo.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmiana linków .htaccess ? Stefan_113 0 1,899 29-08-2012, 16:42
Ostatni post: Stefan_113
  IE 6.0 nie widzi linków. HELP Kamyk 4 3,670 09-04-2012, 05:14
Ostatni post: Kamyk
  Ustawienie linków pod Internet Explorer (zapłata: reklama - miesiąc 6000 odsłon) zxcvbnm 5 4,432 15-02-2012, 13:46
Ostatni post: kornell
  [html + css] problem z przechodzeniem linków do div d3d3d3 1 2,097 09-12-2011, 01:09
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl