logo  HTML-tilat

HTML-kielestä

Useimmat dokumentit ("sivut") World Wide Webissä on kirjoitettu HTML-kielellä (HyperText Markup Language). HTML kehitettiin alunperin standardiksi laite- ja ohjelmariippumattomaksi tavaksi muotoilla dokumentteja. Se on SGML-kielen (Standard Generalized Markup Language) sovellus.

Ainoa virallinen standardi on HTML 2.0, joka tarjoaa vain erittäin rajoitetut mahdollisuudet. W3-yhteistyöelin kehitti uutta laajennettua standardia, HTML 3.0.

Sillä välin, viimeaikaisessa Internet- ja World Wide Web -noususuhdanteessa, eräät selainten tekijät ovat esitelleet useita tarpeellisiksi katsomiaan laajennuksia HTML-kieleen, joista moni ei sopinut uuteen HTML 3.0 -standardiin. Koska tämä olisi tehnyt HTML 3.0:sta vain akateemisen standardin ilman käytännön merkitystä, sen kehitys lopetettiin. AWeb tukee joitakin HTML 3.0:ssa olevia laajennuksia.

Ensimmäisen puolen vuoden aikana 1996, W3-ryhmä teki ehdotuksen uudesta HTML 3.2 -standardista, joka sisältää useita laajasti käytettyjä NetScape- ® ja Microsoft ® Internet Explorer -ohjelmille ominaisia laajennuksia. AWeb tukee täysin HTML 3.2 -standardia.

Suuret selainten tekijät ovat esitelleet muitakin laajennuksia, joita ei sisällytetty HTML 3.2 -standardiin. AWeb yrittää tukea useimpia näistä epästandardeista laajennuksista.

Jotta asiat olisivat vieläkin epämukavampia, eräät varhaiset versiot monista suosituista PC-selaimista eivät noudattaneet SGML-sääntöjä. Jopa viimeaikaisilla versioilla näistä selaimista on vaikeuksia SGML-kommenttien kanssa. Koska monet henkilöt suunnittelevat sivunsa käyttäen näitä selaimia, on verkossa monia sivuja, jotka yksinkertaisesti on tehty huonolla HTML-koodilla.

HTML-tilat

AWeb yrittää parhaansa mukaan näyttää kaikki sivut oikein. Joskus voi parempien tulosten saamiseksi olla tarpeen muuttaa HTML:n tulkintatapaa.

Voit valita kolmesta HTML-tilasta:
Ankara Ankarassa HTML-tilassa AWeb ymmärtää vain ehdotetun HTML 3.2 -standardin.
Salliva Sallivassa HTML-tilassa AWeb ymmärtää myös muita laajennuksia. Näitä ovat sekä muiden selainten laajennukset että HTML 3.0 -laajennukset, joita ei ole HTML 3.2:ssa.
Sallivassa tilassa myös eräät yleiset HTML-virheet ymmärretään oikein (kuten <TD>:n jättäminen pois taulukosta tai <FORM>:in laittaminen <TABLE>:n ja <TR>:n väliin).
Yhteensopiva Yhteensopivassa HTML-tilassa (hieno tapa sanoa "virheellinen"), AWeb yrittää tulkita virheellistä HTML:ää. Alla on kuvattu poikkeukset standardista käytettäessä yhteensopivuustilaa.
Aseta yksi näistä käyttöön selaimen asetusten Valinnat-sivulla.

Tuetun HTML:n yleiskatsaus kertoo jokaisesta HTML-erottimesta tai määreestä, missä tilassa se tunnistetaan.

Yhteensopiva tila

Kuten edellä mainittiin, eräät sivut sisältävät huonoa HTML-kieltä. Kun katsot tällaista sivua, se saattaa näyttää vääristyneeltä. Voit huomata sivusta puuttuvan suuria osia, linkkejä URL-osoitteisiin, jotka näyttävät sisältävän HTML-erottimia, sekä muita omituisia asioita.

Jos kohtaat tällaisia ongelmia, kokeile AWebin yhteensopivaa tilaa. Varoitus: käyttäessäsi yhteensopivaa HTML-tilaa, oikean muotoista HTML:ää sisältävät sivut voivat vuorostaan näyttää vääristyneiltä.

Yhteensopivassa tilassa AWeb paljastaa seuraavat poikkeamat SGML-standardista:


<- Takaisin hakemistoon.