Css dasar part "8 menghias link" pada kondisi biasa property colornya tdk bisa diganti warna

saya sudah cek di file .html dan .css milik saya, saya sampai buat nama file dan cssnya sama persis seperti latihan di sekolahkoding, bedanya cuma penempatan/ penyimpanan filenya saja. masalahnya setiap saya buat

.menu:link{
	background: grey;
	color: white;

di css, untuk property background bisa diganti warnanya, tapi untuk property color tidak bisa diganti warna apapun, tapi kalau saya ketik

.menu{
	background: grey;
	color: white;

saja tanpa ":link" itu bisa diganti colornya min. Anehnya untuk, kondisi hover, active dll itu bisa diganti baik property background maupun colornya. kenapa ya min kira2, apakah posisi penempatan file html dan css harus dalam satu folder, apkah jika saya menulisnya ".menu" saja bukan "menu:link" tetap valid? terima kasih.

Berikut screenshot kode html, css dan hasilnya:

avatar Nuthfatin
@Nuthfatin

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Property :link di CSS adalah kondisi normal saat linknya belum divisit, kalau sudah divisit(linknya sudah dikunjungi/diklik) akan tidak berpengaruh

Kalau mau mengubah warna terlepas dari dia sudah divisit atau belum pakai attribute !important

<pre> .menu { color: purple !important } </pre>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Tanggapan

Kayaknya mas hilman paling aktif di forum sekolah koding hehehe, luar biasa

betul mas, kalau sudah divisit kan seperti pada contoh, backgroundnya akan berubah menjadi kuning. tapi disni yang saya tanyakan ketika "kondisi biasa" kenapa colornya tidak bisa dirubah kalau saya menulis kodenya ".menu:link"

jawaban sudah sy update kalau kamu mau mengubahnya

Login untuk ikut Jawaban