Miten rss-sivun saa näkymään IE:ssä siten, kun se näkyy Firefoxissa? Siis tällaista xml-sivua tarkoitan:
http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml
IE:ssä näkyy koodaus eikä sivua.
http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml
IE:ssä näkyy koodaus eikä sivua.
Vastaukset 4
Vanhimmat
samalla tavalla se näkyy molemmissa selaimissa. Ie kutostako tarkoitat?
Kyllä, tarkoitin IE 6:sta, joka on kotisivuni kävijöistä yhtä monella kuin on IE 7.
Missään ei sanota miten tuo xml-tiedosto pitäisi näyttää, joten selaimet näyttävät sen kuten niitä huvittaa: IE6 näyttää xml-koodauksen, Opera näyttää iloisesti yhtenä pötkönä elementtien sisällä olevan tekstin ja Fox sitten omalla tavallaan.
Asialle ei voi oikein muuta tehdä kuin kertoa selaimelle miten tuo pitää näyttää. Helpoiten se onnistuu tekemällä sivulle ulkoinen css-tiedosto ja siellä sitten kerrotaan mikä näytetään ja millä tavalla.
Laitat siis koodin alkuun heti xml-versiomäärittelyn jälkeen
Sitten teet tavallisen css-tiedoston, esim:
* {
font-family: sans-serif;
}
channel, title, link {
display: block;
}
channel {
margin: 2em;
padding: 1em;
border: 1px solid Black;
}
title {
font-size: x-large;
}
jne.. nyt kaikkien pitäisi näyttää samalla tavalla.