Navi - Help

Olen vihdoinkin ymmärtänyt css-pudotusvalikon idean ja rakenteen matkimalla valmista mallia. En vain ymmärrä yhtä juttua. Osoitteessa http://www.alistapart.com/d/horizdropdowns/horizontal2.htm oleva valikko toimii loistavasti Firefoxissa ja Operassakin. Mutta kun kopsaan sen tiedostot koneelleni (en muuta mitään koodeissa) ja sitten avaan mainituissa selaimissa, on tulos toinen. Valikko ei todellakaan näytä samalta. Otsikot menee parissa rivissä rinnakkain. Mistä tämä voi johtua? Haluaisin oppia ymmärtämään mitä pitää tehdä, että se näkyy oikein myös muissa kuin IE:ssä. On tämä maallikolle hankala haaste:)
6506
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Oletko tallentanut tiedostot style2.css ja drop_down.js? Ja molemmilla oikeat päätteet? Ei vahingossakaan esim ...down.js.txt? Molemmat tiedostot samassa kansiossa HTML-dokumentin kanssa?

Äänestä
  • Kyllä ne niin on. Oikeat tiedostopäätteet ja sama html-kansio missä ne on. Sen virheen jo teinkin aiemmin ettei ne olleet. Ja sen väärän päätteenkin:) En vaan tajuu mikä on väärin. Pitäshän sen näkyä samalla tavalla. (IE:ssä näkyykin.)Turhauttaa kun en tajua asiaa. Sit kun muutenkin vasta harjoittelee niin on ihan pihalla.

    Äänestä

  • Saara kirjoitti:

    Kyllä ne niin on. Oikeat tiedostopäätteet ja sama html-kansio missä ne on. Sen virheen jo teinkin aiemmin ettei ne olleet. Ja sen väärän päätteenkin:) En vaan tajuu mikä on väärin. Pitäshän sen näkyä samalla tavalla. (IE:ssä näkyykin.)Turhauttaa kun en tajua asiaa. Sit kun muutenkin vasta harjoittelee niin on ihan pihalla.

    Eli, mene IE:llä http://www.alistapart.com/d/horizdropdowns/horizontal2.htm sivulle ja "Tiedosto" valikosta "tallenna nimellä", valitse kokonainen web-sivu ja tallenna jonnekin koneellesi...

    Kun olet tuon tehnyt niin siirrät style2 tiedoston samaan kansioon html sivun kanssa, css löytyy sieltä _tiedostot kansiosta..

    Tuo toimii ihan varmasti kaikilla selaimilla, sitten alat muokata sitä haluamaksesi..=)

    Äänestä

  • Ridge kirjoitti:

    Eli, mene IE:llä http://www.alistapart.com/d/horizdropdowns/horizontal2.htm sivulle ja "Tiedosto" valikosta "tallenna nimellä", valitse kokonainen web-sivu ja tallenna jonnekin koneellesi...

    Kun olet tuon tehnyt niin siirrät style2 tiedoston samaan kansioon html sivun kanssa, css löytyy sieltä _tiedostot kansiosta..

    Tuo toimii ihan varmasti kaikilla selaimilla, sitten alat muokata sitä haluamaksesi..=)

    Tää kuulostaa jo mielisairaalta ja nolottaa mutta mä teen just noin. Sanasta sanaan. Siellä firefoxissa ne menee vierekkäin. Voiko sit koneessa olla jotakin. Taidan kirjoittaa psykiatrian palstalle. En kehtaa enää täällä.

    Äänestä

  • Saara kirjoitti:

    Tää kuulostaa jo mielisairaalta ja nolottaa mutta mä teen just noin. Sanasta sanaan. Siellä firefoxissa ne menee vierekkäin. Voiko sit koneessa olla jotakin. Taidan kirjoittaa psykiatrian palstalle. En kehtaa enää täällä.

    IE muuttaa koodia tallennettaessa ja FF ei taas tallenna styleä sivun mukana, eli ei mielessä vikaa..=)

    Tee näin, mene FF:llä http://www.alistapart.com/d/horizdropdowns/horizontal2.htm sivulle ja "save page as"...

    Sitten menet FF:llä tänne http://www.alistapart.com/d/horizdropdowns/style2.css ja "save page as" samaan kansioon kuin edellinen..

    Js-filen voit siirtää myös samaan kansioon muiden kanssa, mutta koodia pitää muuttaa sit myös, eli poistat kansion nimen tästä, siirto ei ole pakollinen, mutta palvelimelle kansion sitten täytyy siirtää et IE tajuaa tuon valikon..

    src="horizontal2_files/drop_down.js"

    (src="drop_down.js")

    Äänestä

  • Ridge kirjoitti:

    IE muuttaa koodia tallennettaessa ja FF ei taas tallenna styleä sivun mukana, eli ei mielessä vikaa..=)

    Tee näin, mene FF:llä http://www.alistapart.com/d/horizdropdowns/horizontal2.htm sivulle ja "save page as"...

    Sitten menet FF:llä tänne http://www.alistapart.com/d/horizdropdowns/style2.css ja "save page as" samaan kansioon kuin edellinen..

    Js-filen voit siirtää myös samaan kansioon muiden kanssa, mutta koodia pitää muuttaa sit myös, eli poistat kansion nimen tästä, siirto ei ole pakollinen, mutta palvelimelle kansion sitten täytyy siirtää et IE tajuaa tuon valikon..

    src="horizontal2_files/drop_down.js"

    (src="drop_down.js")

    Ihanaa. Nyt tajuun tonkin. Kiitos ja eikun harjoitteleen lisää!

    Äänestä

Kommentoi aloitusta


Saara kirjoitti:

Olen vihdoinkin ymmärtänyt css-pudotusvalikon idean ja rakenteen matkimalla valmista mallia. En vain ymmärrä yhtä juttua. Osoitteessa http://www.alistapart.com/d/horizdropdowns/horizontal2.htm oleva valikko toimii loistavasti Firefoxissa ja Operassakin. Mutta kun kopsaan sen tiedostot koneelleni (en muuta mitään koodeissa) ja sitten avaan mainituissa selaimissa, on tulos toinen. Valikko ei todellakaan näytä samalta. Otsikot menee parissa rivissä rinnakkain. Mistä tämä voi johtua? Haluaisin oppia ymmärtämään mitä pitää tehdä, että se näkyy oikein myös muissa kuin IE:ssä. On tämä maallikolle hankala haaste:)

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