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

Niedziałający kod

0 głosów
271 wizyt
pytanie zadane 27 lipca 2015 w HTML i CSS przez b00ny Mądrala (6,050 p.)

Witam!

Chcę zmienić kolor listy <ol> na kolor biały. A co sie dzieje? - Zima.

Nawet po dodaniu klauzuli !important nic nie chce współgrać

Niech ktoś mądrzejszy mnie poprawi

Kod HTML:

<nav id="navigation">
<ol id="options">
<a href="#home">Strona Główna</a>
<a href="#about">O mnie</a>
<a href="#contact">Kontakt</a>
</ol>			
<div class="parallax-window" data-parallax="scroll" data-image-src="slide1.jpg"></div>
</nav>

Tu CSS:

body{
	margin:0 !important;
}
#navigation{
	text-align:right;
	font-family: 'Open Sans', sans-serif;
	color:#ffffff !important;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
}
.wrapper{
	height:100%;
	width:100%;
}

 

3 odpowiedzi

+1 głos
odpowiedź 27 lipca 2015 przez _coder_ Gaduła (3,480 p.)
wybrane 27 lipca 2015 przez b00ny
 
Najlepsza
Jesli chcesz zmienic kolor tekstu tych linkow na biale, mozesz dac:

#options a {color: #ffffff;}
+2 głosów
odpowiedź 27 lipca 2015 przez Comandeer Guru (607,980 p.)

Co prawda _coder_ podał Ci odpowiedź, ale w Twoim kodzie brakuje li! Dopiero w nich powinny być linki

+1 głos
odpowiedź 27 lipca 2015 przez Schizohatter Nałogowiec (39,600 p.)

Warto powiedzieć, skąd się bierze dany problem - przeglądarka ma domyślnie zdefiniowany kolor dla linków: niebieski. Dlatego stylowanie rodzica nie przynosi efektów. W przypadku większości elementów (div, p, itd.) przeglądarki mają zakodowane coś w stylu: color: inherit; co oznacza, że element dziedziczy kolor po rodzicu.

W związku z tym, że praktycznie nigdy nie chcemy, aby link miał kolor niebieski, a dodatkowo bardzo często ma mieć kolor jak pozostała treść w rodzicu, zazwyczaj stosuję taki mały snippet:

a
{
   color: inherit;
   text-decoration: none;
}

Czyli styl ogólny dla wszystkich linków - kolor dziedziczyć ma po rodzicu i nie podkreślać tekstu. Dopiero potem styluję już konkretne znaczniki <a> w zależności od potrzeb.

Ale oczywiście rozwiązanie _codera_ jest prawidłowe ^^

komentarz 27 lipca 2015 przez b00ny Mądrala (6,050 p.)
Jak dla mnie to ta odpowiedź bardziej mnie zadowala ;)

I oczywiście dziękuję za nią - gdyż jest przydatna.

Podobne pytania

0 głosów
1 odpowiedź 711 wizyt
pytanie zadane 1 października 2018 w PHP przez dawidek08 Początkujący (290 p.)
0 głosów
1 odpowiedź 250 wizyt
pytanie zadane 18 sierpnia 2017 w Java przez LukasHardwares Początkujący (490 p.)
0 głosów
1 odpowiedź 248 wizyt
pytanie zadane 11 sierpnia 2017 w JavaScript przez Maciek123233 Gaduła (3,400 p.)

93,692 zapytań

142,611 odpowiedzi

323,220 komentarzy

63,220 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...