linkkityylit

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;}
9302
Äänestä

Muut lukivat myös

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;}

Äänestä
  • Ei se vaan toimi. Ei auttanut tuo meta-juttukaan.

    Voiko selaimen omat asetukset vaikuttaa?

    Äänestä

  • kaapo kirjoitti:

    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.

    Äänestä

  • Karlsson på taket kirjoitti:

    ..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...

    Äänestä

  • Karlsson på taket kirjoitti:

    ..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.

    ...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?

    Äänestä

  • jaime kirjoitti:

    Ei minulla noista linkeistä alleviivaus poistu osoittaessa, väri vaihtuu kyllä punaiseksi :-D
    Minunkin mielestäni tuo style-määrittely on ihan oikein. Outoa...

    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.

    Äänestä

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.

Äänestä
  • 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.

    Äänestä

  • jjj kirjoitti:

    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...

    Äänestä

Kommentoi aloitusta


kaapo kirjoitti:

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;}

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu