Tein innoissani kotisivut käyttäen html:ää. Loin sivun "muodon" css-tyylitiedostolla. Ja sivu näyttääkin hyvältä Internet Explorerilla. Mutta ei Operalla. Minulla on vasemmalla navigointivalikko ja oikealla tekstitila. Siis..
1. Miksi tekstitilassa oleva teksti sijoittuu kummasti Operalla? Voiko sen pakottaa css:llä johonki tiettyyn kohtaan niin että kaikki selaimet näyttäis tekstin hyvin?
2. Miten saisin tuon navigointivalikon jatkumaan automaattisesti yhtä pitkälle kuin tekstitilakin venyy (riippuen tekstin määrästä)?
Kysymykseni ovat kummallisia, mutta olisin iloinen jos joku keksisi ongelmiini ratkaisun.
Eri selainten toiminta
3
307
Vastaukset
- Koodi-Jere
Onneksi olkoon. Olet löytänyt tiesi weppisivujen tekijän helvettiin. Jotta sivuntekijöiden elämä ei olisi liian helppoa, eri selaimet (IE) ovat päättäneet olla noudattamatta css-standardeja.
1. Testaa aina sivuja vähintään Mozilla Firefoxilla ja IE:llä samalla kun rakennat niitä. Näet heti jos toteutus kusee. Firefox näyttää todennäköisimmin sivun oikein, joten ongelmanasi on saada myös IE näyttämään sivu oikein. Testaamalla löydät kyllä tavan, jolla sivu toimii molemmilla. Kokemuksen kautta opit välttämään css-määrityksiä, jotka eivät toimi kunnolla ie:ssä.
Jos teet sivun oikein, se näyttää lähes varmasti samalta firefoxilla, operalla ja safarilla. Ongelma on siis IE < 8. Tuon kasin yleistyminen ja valmistuminen(?) tulee joskus tulevaisuudessa helpottamaan hieman tämän sorretun ammattiryhmän työtä.
2. Oletuksena laatikko (esim. div) kasvaa tekstin mukana, joten olet koodannut itsesi suohon, jos näin ei ole. Ilmeisesti haluat, että laatikko on vähintään tietyn kokoinen, mutta tarvittaessa kasvaa tekstin mukana. On olemassa min-height ja min-width, mutta ainakaan ie6 ei sitä tue. Muutenkin tuollaisen "oikotien" käyttäminen olisi liian helppoa. Kikkailemalla ja kiertelemällä se kyllä onnistuu.
Netistä löytyy kyllä tietoakin noista ie:n css-bugeista, joten opettelemalla niitä, osaa välttää ainakin pahimmat sudenkuopat. Itse teen sivuja testaamalla, joskus se ratkaisu löytyy. Ajan myötä oppii suhteellisen varmoja tapoja. Huomaa myös ulkoasun suunnittelussa välttävän sellaisia juttuja, jotka ovat hankala toteuttaa.- apua
Ihan kun olisin eilen tehnyt saman virityksen kun tänään, mutta tänään se vaan toimii. Testailin useemmalla selaimella. Mut kiitos kuitenkin vinkeistä, otan opikseni (ja pysyn tämän projektin jälkeen mahdollisimman kaukana weppisivuista)
- vielä 50vuotta
lähinnä ie6 on oikeastaan ainut selain mille pitää tehdä pieniä korjauksia ja vippaskonsteja aina silloin tällöin jotta näyttäis oikein :) pitää muistaa et ie6 on vuodelta 2001 ja on windowsissa mukana, ja suurelle osalle vielä nykyäänkin se pieni sininen e työpöydällä tarkoittaa internettiä :) eli suurelle osalle se explorer takoittaa internettiä. Esim tuttavani tuumas kun kysyin joko oli ottanut nettiliittymän, et joo nyt on explorer asennettu :)
t.täysin turha kommentti
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1686757
- 562058
Klaukkalan onnettomuus 4.4
Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes502055Ukraina ja Zelenskyn ylläpitämä sota tuhoaa Euroopan, ei Venäjä
Mutta tätä ei YLE eikä Helsingin Sanomat kerto.3521190- 541182
Kolari Klaukkala
Kaksi teinityttö kuoli. Vastaantulijoille ei käynyt mitenkään. Mikä auto ja malli telineillä oli entä se toinen auto? Se571174Ooo! Kaija Koo saa kesämökille öky-rempan:jättimäinen terde, poreallas... Katso ennen-jälkeen kuvat!
Wow, nyt on Kaija Koon mökkipihalla kyllä iso muutos! Miltä näyttää, haluaisitko omalle mökillesi vaikkapa samanlaisen l141061Olisinpa jo siellä, otatkohan minut vastaan
Olisitpa lähelläni ja antaisit minun maalata sinulle kuvaa siitä kaikesta ikävästä, tuskasta, epävarmuudesta ja mieleni79950Kevyt on olo
Tiedättekö, että olo kevenee kummasti, kun päästää turhista asioista tai ihmisistä irti! Tämä on hyvä näin <384938Toivoisin, että lähentyisit kanssani
Tänään koin, että välillämme oli enemmän. Kummatkin katsoivat pidempään kuin tavallisesti toista silmiin. En tiedä mistä14927