IE ongelma

jpt

Eli kokeilin ensimmäistä kertaa lähteä tekemään sivuja muun selaimen kuin IE:n pohjalta ja pienen räpläilyn jälkeen sain sivupohjan FireFoxilla toimimaan.

Sivut ovat osoitteessa http://www.jptsign.com/index.html

Ainoastaan etusivu on tällä hetkellä toimiva (paitsi sisällöltään), mutta miten saan sen IE:ssä toimivaksi. Nyt siis navigointipalkin kuviin on tullut sivuille jonkinlaiset marginaalit ja mielestäni kokeilin kaikkia vaihtoehtoja mitä mieleen tuli tyhjien välien poistamiseksi, mutta en siinä onnistunut :(

Onko ongelma - vai -tageissa vai missä...?

7

582

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Macmää

      Ongelma on IE:n bugeissa. IE vaan näyttää tietyt jutut väärin. Bugisalkusta löytyy giljotiinia ja beegaboo bugia ja mitä kaikkia niitä nyt oli. On ihan normaalia että IE näyttää jonkin asian 3 pikseliä (vai olikohan 4 pikseliä) väärässä paikassa. Voi vaan arvailla millaista koodia IE:n sisällä on kun tuollaisia tulee. Tulee väkisin mieleen että kiireessä on laastaroitu 3 px jonkin funktion palauttaman arvon päälle jotta joku muu käyttöjärjestelmän elementti on saatu kohdalleen tms.

      Tällä hetkellä voi tehdä CSS:n erikseen IE:lle esimerkiksi käyttämällä Child Selectoria. IE kun ei siitäkään ymmärrä tuon taivaallista, eli ensin tehdään määrittely IE:n mukaan ja sen perään Child Selectorilla korjataan arvot oikeiksi. Tuloksena on se että IE saa väärät arvot (oikeat IE:lle) ja kunnolliset Internet selaimet saa elementille oikeat arvot uudelleen tuon Child Selectorin avulla.

      Aihetta kannattaa Googlata vaikka [css ie bugs ] hakusanoilla.

      • Höpö

        On ihan totta että IE on paska, mutta silti haluaisin että ennenkuin alat selittämään jotain yhtä älytöntä kuin että »IE näyttää jonkin asian 3 pikseliä (vai olikohan 4 pikseliä) väärässä paikassa» voisit kyllä oikeasti kertoa missä ja milloin ja onko tuo kuulopuhetta vai etkö itse vain ole osannut tehdä sitä css-tiedostoa oikein.

        Perustelua väitteelle, pyydän!


      • Macmää
        Höpö kirjoitti:

        On ihan totta että IE on paska, mutta silti haluaisin että ennenkuin alat selittämään jotain yhtä älytöntä kuin että »IE näyttää jonkin asian 3 pikseliä (vai olikohan 4 pikseliä) väärässä paikassa» voisit kyllä oikeasti kertoa missä ja milloin ja onko tuo kuulopuhetta vai etkö itse vain ole osannut tehdä sitä css-tiedostoa oikein.

        Perustelua väitteelle, pyydän!

        http://positioniseverything.net/explorer/threepxtest.html


    • Ridge

      .navi IMG {
      display: inline;
      }

      • kaikenlaista

        Tällä hetkellä päädyn tuohon 3px ratkaisuun, johon sain vihjeen jo toiselta foorumilta, kiitokset kuitenkin tähänastisista vastauksista.

        Eli pitää varmaan tehdä tommonen 'tweak' IE:tä varten kunhan jaksan perehtyä siihen miten saan sen aikaiseksi ;)

        Tässä on sivut FF:llä toimivina:
        http://www.jptsign.com

        Ja tässä IE:llä toimivina (lisätty -3px marginaali vasemmalle ja oikealle):
        http://www.jptsign.com/IEhack


      • toimii melkein

        eli siis jossain vaiheessa taisin tuota kokeilla, tulos näkyy FF:llä seuraavalta:
        http://www.jptsign.com/IEhack

        Miten saan tuon alla olevan marginaalin poistettua?


    • jpt

      Eli lisäsin tuon Ridgen ehdottaman jostain tuli mieleen vertical-align -ominaisuus jota päätin kokeilla ja toistaiseksi kaikki näyttäisi toimivan!

      Alla lisäykset, jos jollain on samanlaisia ongelmia:

      .navi img {
         display: inline;
         vertical-align: bottom;         
      }

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      8
      1656
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      128
      1653
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      251
      1179
    4. Lahkokasteen ja kristillisen kasteen erot

      Raamatun mukaan Kristillisessä yhdessä kasteessa Jumala pesee ja puhdistaa ihmisen sydämen ja poistaa perisynnin kirouks
      Kaste
      422
      1078
    5. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      199
      1038
    6. Mitä haluaisit

      Tehdä kaivattusi kanssa?
      Ikävä
      128
      929
    7. Heikki Paasosen Marita-vaimo jätti tunteikkaat jäähyväiset: "Tällä kertaa me..."

      Heikki Paasonen on naimisissa Marita Paasosen (os. Alatalo) kanssa ja heillä on kaksi pientä lasta. Nyt koitti aika jätt
      Suomalaiset julkkikset
      2
      866
    8. Känsäkoura ja hotelli

      Tietoa kuka ostanut?
      Kuhmo
      10
      845
    9. Pirkanlinna yleisötapahtuma

      Oli todella hyvä tilaisuus. Ja EERO. L. Aivan mahtava tyyppi. Veti rennosti ja asiallisesti. Ja yleisöltä hyviä kysymyks
      Ähtäri
      48
      843
    10. Kuka omistaa keltaisen vanhan aravan?

      Pitäs saada rakennuksen omistajaan yhteys, rappukäytävät on siivottomassa kunnossa. Hiekkaa ja roskia rappusissa, lisäks
      Haapavesi
      29
      837
    Aihe