• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Da się zrobić aby a href miał inny kolor tylko w jednej sekcji?

Object Storage Arubacloud
0 głosów
357 wizyt
pytanie zadane 26 czerwca 2021 w HTML i CSS przez grewwwew Użytkownik (830 p.)
Cześć. Mam taki problem iż potrzebuję aby a:hover zmieniał kolor tylko w jednym miejscu, a nie na całej stronie da się to jakoś zrobić?

2 odpowiedzi

+1 głos
odpowiedź 26 czerwca 2021 przez niezalogowany
wybrane 26 czerwca 2021 przez grewwwew
 
Najlepsza

Jeżeli ma to być tylko jeden unikalny selektor wybrałbym selektor id

https://developer.mozilla.org/en-US/docs/Web/CSS/ID_selectors

https://www.w3.org/TR/CSS21/selector.html%23id-selectors

<a id="unique" href="#">only one element on the website</a>
#unique{
  text-decoration: none;
  font-size: 4.2vw;
}
#unique:hover{
  text-decoration: none;
  color: gold;
  font-size: 4.2vw;
}

 

Pozdrawiam i Powodzenia winkyes

komentarz 26 czerwca 2021 przez ScriptyChris Mędrzec (190,190 p.)

Tyle, że id nie gwarantuje unikalności na poziomie CSS.

https://bzdety.comandeer.pl/id.html

komentarz 26 czerwca 2021 przez niezalogowany
edycja 26 czerwca 2021

Super ! jak zwykle można na Ciebie liczyć...laugh I czegoś ciekawego się dowiedzieć.

Bardzo Dziękuje yessmiley

 

+1 głos
odpowiedź 26 czerwca 2021 przez lateM Pasjonat (17,660 p.)

Najpoprawniej będzie nadać temu elementowi klasę:

<a class="nazwa_klasy" href="#">Przykładowy tekst</a>
.nazwa_klasy:hover{
color: red;
}

 

komentarz 30 czerwca 2021 przez qax Dyskutant (8,060 p.)

Myślę, że lepszym sposobem byłoby wykorzystanie selektorów dzieci lub potomków, np.:

nav ul li a:hover {
color: orange;
}

main a:hover {
color: magenta;
}

 

komentarz 2 lipca 2021 przez lateM Pasjonat (17,660 p.)

A później projekt się rozrasta, przenosisz element w inne miejsce, lub coś doklejasz w środek i przestaje działać cheeky bo nie pamiętasz już swojego kodu oraz co gdzie było ze sobą powiązane. Co jeśli np. koncept się zmieni i "ul" zmieni się w "ol", lub obok dokleisz kolejne "ul". Dodatkowo w tej chwili ten link ma wyglądać tylko tutaj w ten sposób, ale jeśli będę go potrzebował w innym miejscu, to cyk, mam przewidzianą klasę. Ja widzę taki link jako moduł wielokrotnego użytku. Mimo, że z 2012 roku, to moim zdaniem artykuł pod wieloma względami nadal aktualny:

https://csswizardry.com/2012/05/keep-your-css-selectors-short/

Jeśli uważasz, że Twoje rozwiązanie zapewnia więcej korzyści, to proszę o wytłumaczenie :D

komentarz 2 lipca 2021 przez qax Dyskutant (8,060 p.)
edycja 2 lipca 2021 przez qax
Tak masz pewną rację, ale moja propozycja rozwiązania odnosiła się do głównych elementów strony, daltego w html5 wprowadzono nowe ułatwiające życie znaczniki jak header, nav, main, aside, footer, aby ograniczyć ilość używanych id i klass do niezbędnej ilości. Stylizując elementy o zmiennej lub bardziej skomplikowanym drzewie DOM jak najbardziej można używać klas. Czsami użycie klasy lub identyfikatora jest niezbędne, gdyż mają wyższą specyficzność. Dziękuję za Twoją uwagę.

Podobne pytania

0 głosów
1 odpowiedź 116 wizyt
+2 głosów
3 odpowiedzi 169 wizyt
0 głosów
1 odpowiedź 101 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...