Olen laittanut sivulleni näitä css höskiä jossa määritellään linkin, tekstin ja scrollbarin ulkoasut ym. ja se menee näin:
BODY {
scrollbar-face-color: "#81D2F0";
scrollbar-highlight-color: "#81D2F0";
scrollbar-3dlight-color: "#0686B6";
scrollbar-darkshadow-color: "#81D2F0";
scrollbar-shadow-color: "#0686B6";
scrollbar-arrow-color: "#0686B6";
scrollbar-track-color: "#81D2F0";
}
A:link {color:#0686B6;text-decoration: none;}
A:hover {color:#0686B6;cursor:crosshair;}
A:active {color:#000000;text-decoration: none;}
A:visited {color:#0686B6;text-decoration:none; }
-->
Mistä johtuu semmonen, että kun jos on joku vierailematon linkki, niin tuo kyllä toimii, mutta jos olen jo käynyt linkissä niin se on vaan tuon #0686B6 värinen aktiivisenakin? Ärsyttää kun mielestäni teen kaikki oikein ja olen yrittänyt jo vaikka mitä. Scrollbar ja teksti näkyy kyllä ihan oikein.
BODY {
scrollbar-face-color: "#81D2F0";
scrollbar-highlight-color: "#81D2F0";
scrollbar-3dlight-color: "#0686B6";
scrollbar-darkshadow-color: "#81D2F0";
scrollbar-shadow-color: "#0686B6";
scrollbar-arrow-color: "#0686B6";
scrollbar-track-color: "#81D2F0";
}
A:link {color:#0686B6;text-decoration: none;}
A:hover {color:#0686B6;cursor:crosshair;}
A:active {color:#000000;text-decoration: none;}
A:visited {color:#0686B6;text-decoration:none; }
-->
Mistä johtuu semmonen, että kun jos on joku vierailematon linkki, niin tuo kyllä toimii, mutta jos olen jo käynyt linkissä niin se on vaan tuon #0686B6 värinen aktiivisenakin? Ärsyttää kun mielestäni teen kaikki oikein ja olen yrittänyt jo vaikka mitä. Scrollbar ja teksti näkyy kyllä ihan oikein.
Vastaukset 5
Vanhimmat
Mulla se näkyy samanvärisenä riippumatta siitä onko jossain käyty vai ei (oikeastaan en edes tiedä mikä tuo active loppujenlopuksi on, ainakaan en ole koskaan tarvinnut sellaista).
Lisäksi tuota ei oikein muutenkaan linkiksi tunnista kun alleviivaus puuttuu ja kursori menee epälinkkimäiseksi. Suomeksi sanottuna: helvetin huono linkki. Onneksi se on niin pieni ettei sitä edes näe kunnolla.
Herääkin kysymys miksi linkin kannattaisi näyttää tuollaiselta.
Asiasta toiseen. Jos meinaat tehdä siistiä jälkeä niin eikö olisi viksua laittaa tyylimääritykset samalla tavalla koko hela pötkö eikä miten sattuu niin että noita body-määrityksiäkin on useampia:
body {
font-family: Arial;
color: Black;
font-weight: bold;
font-size: 10px;
line-height: 10px;
scrollbar-face-color: "#81D2F0";
scrollbar-highlight-color: "#81D2F0";
scrollbar-3dlight-color: "#0686B6";
scrollbar-darkshadow-color: "#81D2F0";
scrollbar-shadow-color: "#0686B6";
scrollbar-arrow-color: "#0686B6";
scrollbar-track-color: "#81D2F0";
}
a:link {color:#0686B6;text-decoration: none;}
a:hover {color:#0686B6;cursor:crosshair;}
a:active {color:#000000;text-decoration: none;}
a:visited {color:#0686B6;text-decoration:none; }
Tosin w3c:n validaattorilla on tuostakin sanansa sanottavanaan. Katso mitä.
*oikeastaan en edes tiedä mikä tuo active loppujenlopuksi on, ainakaan en ole koskaan tarvinnut sellaista*
Aktiivinen linkki, saa helposti esim painikkeen joka muuttaa väriä klikkaamisesta. Ton activen avulla voi helposti tehdä painikkeet mitkä painuu alas, missä ennen käytettiin javascriptiä.
Niinhän se näyttää olevan.
Sitäpaitsi toimiihan tuo kysyjän antama koodi just silleen. Kun nuo linkit tehdään noin perkeleen pieniksi niin eihän siinä silloin kunnolla näe edes minkä värisiä ne on.
Ihan oikeasti kiinnostais tietää miten saakelin paljon tavaraa tuokin meinaa sivuille laittaa kun 10px kokoista tekstiä sinne pitää laittaa. Eikö muuten mahdu? Sitten on jotain pahasti vialla suunnittelussa.
Ei se linkkilista saa viedä kuin tulitikkuaskin kokoisen tilan. Muuten ei mahdu framehässäkät, 35 käheetä kuvaa ja mainosta, eikä se koko 60 sanaa asiaa mikä sivulle tulee (päivitystiedot ym tärkeä).
Jos ei mahdu niin sitten vedetään turhat hässäkät pois ja tehdään tilaa oleelliselle.
Mielestäni oleellista on esimerkiksi se että linkit ylipäätään näyy. Kaikki 35 käheetä kuvaa tuskin on mahdottoman järkevää edes yhdelle sivulle änkeä.