Luettelen alla aihealueittain tekemäni aihepiirit. Paluulinkkeinä tähän aihepiiriin on tämä valikko ja sivun yläreunassa oleva linkki Aihepiiriluettelo.
| ||||||||||||||||||
![]() | Aihepiiriluettelo > CSS-oppaan etusivu > Yleisinfo > Sivujeni toimivuus eri selaimilla > Sivujeni toimivuus Netscape/Mozilla-selaimilla (jakso 4/4) |
|---|
Mozilla 0.9, Netscape 6.1+ ja muut vähintään yhtä uudet Mozilla Gecko -selaimet näyttävät sivustoni ruudulla lähes suunnitellusti, uusimmat versiot itse asiassa parhaiten. Syynä tähän on se, että selaimelle on mahdollista luoda kiinteitä navigointielementtejä, joissa myös niissä olevat dynaamiset alivalikot toimivat niin, että linkit ovat kiinteitä ja ne voi avata milloin tahansa. Olen käyttänyt sivustoni näyttöesityksessä seuraavia piirteitä, jotka eivät toimi Opera 6.0x - ja MS IE 6.0 Windows -selaimissa (Opera 7.x sen sijaan tukee niitä):
:focus (tämä
näennäisluokka osoittaa viimeksi aktivoidun linkin).rel="alternate stylesheet" + title="...").
Käytän niitä demomaisesti. Koska niistä ei ole varsinaisesti apua sivujen lukemiseen, ne
eivät tee sivuston toimivuutta Mozillassa paremmaksi kuin muilla selaimilla.Uusissa Mozilla Gecko -selaimissa ei ole kovin paljon sellaisia CSS2-puutteita, jotka rajoittavat Web-suunnittelua. Mainitsen kuitenkin seuraavat kaksi:
). En tiedä keinoa, jolla
erottaisein eri versioita toisistaan. Tosin on järkevämpää käyttää
niiden tilalla DHTML/ DOM-valikoita
, jotka saa oikein suunniteltuna toimimaan myös Operalla ja MS
IE:llä.page-break-inside:avoid.Uusimmissakin selaimissa on kuitenkin joitakin huonosti toimivia piirteitä. Alla on lista muutamista huomion arvoisista ongelmista uusilla ja vanhoilla Netscape-selaimilla:
IFRAME sen piilottaminen tulostuksen yhteydessä kaataa
Netscape 6.1-6.2.1 -selaimet (Mozilla org saamani s-postin mukaan tämä virhe on
korjattu uusimmissa Mozilla versioissa, mutta en tiedä missä Netscape versiossa tämä
asia tullaan korjaamaan). Yleensä selaimen ei pitäisi kaatua. Netscape 6.0 tulostaa
IFRAME elementit, vaikka niitä ei olisi tarkoitus tulostaa. Selain ei kuitenkaan niistä
kaadu.:focus ei toimisi aivan odotetusti (katso mallit
).IFRAME
täysin oikeaan kohtaan.id sivua koskevana ankkurina eli attribuutin href tunnisteena ja kohteena.
Useimmat sivun sisäiset linkit eivät sen vuoksi toimi. Esim. johdantosivulla
oleva linkki
<a href="#Copyright">Käyttö- ja
tekijänoikeudet</a> (copyrights), jonka kohteena on
<h3 id="Copyright">Käyttö- ja
tekijänoikeudet</h3> ei toimi.
ja CSS-sivustolla muutaman linkin klikkaamisen jälkeen sellaisille
Netscape 4.x -sarjan selaimille, joiden versionumero on vanhempi kuin 4.70 on hyvin yksinkertainen CSS.