vanhalla koneellani sloitin kotisivujen väsäilyn ja määrittelin silloin linkit vaihtamaan väriä hiirien ollessa linkin päällä. Muita koristuksia linkissä ei ollut tarkoitus olla.
Nyt uudella koneella ja selainversiolla linkit eivät vaihda väriä vaan niihin tulee alleviivaus, jota en nimenomaan halunnut. Millä koodilla saan linkit toimimaan kaikilla ie:n versioilla ja miksei myös muilla selaimilla?
Nykyinen koodi on:
A: link {text-decoration: none; color: #000066;}
A: active {text-decoration: none;}
A: visited {text-decoration: none;}
A: hover {text-decoration: none; color: #C0C0D9;}
Nyt uudella koneella ja selainversiolla linkit eivät vaihda väriä vaan niihin tulee alleviivaus, jota en nimenomaan halunnut. Millä koodilla saan linkit toimimaan kaikilla ie:n versioilla ja miksei myös muilla selaimilla?
Nykyinen koodi on:
A: link {text-decoration: none; color: #000066;}
A: active {text-decoration: none;}
A: visited {text-decoration: none;}
A: hover {text-decoration: none; color: #C0C0D9;}
Vastaukset 9
Vanhimmat
a:link {
text-decoration: none;
color: #000066;
}
a:active {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #C0C0D9;
}
Eli ihan oikein se koodi on. Näkyy siis muillaKIN kuin IE:llä.
Tuo siis sinne sivun head-osaan niin kyllä pitäisi toimia. En minä ainakaan näe mitään virhettä koodissasi. Paitsi tietenkin jos käytät ulkoista tiedostoa niin silloin tuota -tagia ei kuulu laittaa sinne ulkoiseen tiedostoon.
Tämä kai ei ratkaisevasti vaikuta, mutta laita nyt kuitenkin sinne head-osaan vielä:
ja jos käytät ulkoista niin lisäksi:
---------------------------------------------------------
Helpommallakin muuten voisit tyylittelyssäsi päästä:
a {text-decoration: none;}
a:link {color: #000066;}
a:hover {color: #C0C0D9;}
Ei se vaan toimi. Ei auttanut tuo meta-juttukaan.
Voiko selaimen omat asetukset vaikuttaa?
..näkyykö tuossa vasemmalla puolella olevissa linkeissä alleviivaus. Pitäisi näkyä.
Entä jos laitat hiiren osoittimen jonkun linkin päälle. Alleviivauksen pitäisi poistua ja linkin muuttua punaiseksi.
Jos näin on selaimessasi niin asetukset ei pitäisi olla siltä osin väärin.
Ei minulla noista linkeistä alleviivaus poistu osoittaessa, väri vaihtuu kyllä punaiseksi :-D
Minunkin mielestäni tuo style-määrittely on ihan oikein. Outoa...
...tulee alleviivaus kun vie hiiren linkinpäälle. Tällä hetkellä on internet-asetuksissa linkin alleviivauksessa -valinta- kohta valittuna. Eli ei ole alleviivausta ennen kuin vie hiiren linkin päälle. Mutta noilla astuksilla ei ole merkitystä kotisivujeni linkkien kanssa, vaikka valittuna olisi -aina- tai -ei koskaan-. Väri ei vaihdu missään noista vaihtoehdoista. Onko muita asetus -valikkoja olemassa? vai onko vika koodissa vai selaimessa?
Empäs katsonutkaan miten tämän sivun linkin toimivat IE:llä kun käytän normaalisurffailussa käytännössä vain ja ainoastaan Operaa. No nyt katsoin ja eipä IE:llä poistukaan tuo alleviivaus.
Ehkä jaksan aamulla vilkaista mistä tämä johtuu - jokatapauksessa täällä suomi24:ssä käytetään melkoisen epäkorrektia koodia:(
Siihen saakka en väitä sitä enkä tätä mikä selain näyttää tässä tapauksessa oikein..
Nuo jjj:n mainitsemat ylimääräiset välilyönnit saattavat tosiaan olla syy siihen alkuperäisen kysyjän ongelmaan. Tarkistan senkin sitten aamulla. Jos jaksan.
Sinulla näkyy olevan ylimääräisiä välilyöntejä, jotka sotkevat. Ei siis A: link vaan A:link, jne. Testasin IExplorer 6:lla, Netscape 7:lla ja Opera 6.05:lla, ja kaikilla toimii, kun jätät välilyönnit pois.
Internet Explorerissa toimivat monet virheelliset CSS-määrittelyt => testaa aina ainakin Mozillalla/tuoreimmalla Netscapella. Tässä tapauksessa voi olla, että välilyönti ei ole haitannut jotakin vanhaa selainversiota, mutta uusimpaan virhe on korjattu.
Siis A: link väärin, A:link oikein. Edellisessä viestissäni ainakin omalla ruudullani rivi katkeaa hieman hämäävästi juuri A:n jälkeen.
Kiitos kovasti! Nyt pelaa kuin unelma! Arvasin, että se on jostain pikkujutusta kiinni. Tällainen itseopiskellut ei tiedä tuollaisia perussääntöjä ja homma saattaa helpostikin lähteä hakoteille...