Jorin jutut / seitti

Tätä sivua ei enää ylläpidetä! Netistä löytyy nykyään hyvin monia sivuja, joissa selitetään tarkasti esimerkiksi CSS-tuen ongelmia eri selaimilla. Toisaalta tilanne elää jatkuvasti uusien selainversioiden sisältäessä uusia virheitä. Tällä sivulla mainitut virheet liittyvät selaimiin, joita ei juurikaan enää käytetä.

Huomaamiani selainten virheitä

Selaimissa on ikäviä virheitä. Tällä sivulla on kolme virhettä, joihin olen törmännyt itse sivuja tehdessäni. Täydennän tätä listaa jos ja kun vastaani tulee lisää virheitä.

Netscape, sisäkkäiset taulukot ja </TD>

Tällaisessa sisäkkäisessä taulukossa vahvennettu </TD>-tagi on välttämätön. HTML-kielen standardin mukaan lopetustagia ei kuitenkaan tarvittaisi. Lienee varminta laittaa kaikkiin taulukoihin aina </TR>- ja </TD>-tagit paikoilleen.

<TABLE BORDER=1>
<TR>
<TD>Tämä<BR>On<BR>Vasen<BR>Solu
<TD>
<TABLE>
<TR>
<TD><IMG SRC="kuva" WIDTH=10 HEIGHT=30 ALT=""></TD>
<TD>Tässä on kuvaan kuuluvaa kuvatekstiä.</TD></TR>
</TABLE>
</TABLE>

Loptustagin puuttuessa kuvateksti ei tule siististi kuvan oikealle puolelle, vaan jatkuu suoraan kuvan alta.

Netscape ja <PRE STYLE="border . . .>

Netscape 4.7 käsittelee rivinvaihdot välilöynteinä PRE-elementissä, jolle on määritelty reunus tyylitiedostoilla. Siispä tämä näkyy oikein:

Eka rivi
Toka rivi

Mutta tämä näkyy yhtenä rivinä:

Eka rivi
Toka rivi

Linux-Netscape, margin-left  H1-elementissä ja tulostus

Netscape-selaimen Linux-versiossa on hyvin outo virhe. Jos kirjoittaa

<H1 STYLE="margin-left: 1em;">Otsikko</H1>

Jää tulostuksessa kyseinen otsikko, sitä edeltävä kappale ja kaikki teksti siitä eteenpäin tulostumatta. Ongelmaa ei ole, jos määrittelyn tekee näin:

<STYLE TYPE="text/css">
H1.sisennetty { margin-left: 1em; }
 . . .
<H1 CLASS="sisennetty">Otsikko<H1>