Selainkohtainen koodi IE: lle ja Netscapelle
Jos suunnittelet verkkosivustoa, on tärkeää, että ymmärrät IE: n - Internet Explorer - ja Netscape: n väliset erot ja molempien koodit.

Ensimmäinen asia, joka sinun on tehtävä, on selvittää, minkä tyyppistä selainta vierailijasi käyttää. Teet niin tällä koodilla:

Dim SvrVar
Aseta SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Aseta SvrVar = Ei mitään

Nyt tiedät tarkalleen, mitä selainta ja mitä käyttöjärjestelmää käyttäjä käyttää. Seuraavaksi määrität erillisen tyylisivun jokaiselle selaimelle. Eri selaimet käyttävät erilaisia ​​tyylitaulukkomentoja - ja eri käyttöjärjestelmät käyttävät erilaisia ​​fontteja. Tässä olisi tapa käsitellä neljä pääyhdistelmää:

'NÄYTÄ STYLESEET PARASTUSJÄRJESTELMÄN'
Jos InStr (SelainNimi, "MSIE")> 0 ja InStr (SelainNimi, "Win")> 0, niin
Vastaus.Kirjoita ""
loppu Jos
Jos InStr (SelainNimi, "MSIE")> 0 ja InStr (SelainNimi, "Win") = 0, niin
Vastaus.Kirjoita ""
loppu Jos
Jos InStr (SelainNimi, "MSIE") = 0 ja InStr (SelainNimi, "Win")> 0, niin
Vastaus.Kirjoita ""
loppu Jos
Jos InStr (SelainNimi, "MSIE") = 0 ja InStr (SelainNimi, "Win") = 0, niin
Vastaus.Kirjoita ""
loppu Jos

Se huolehtii perusteista. Siirrytään nyt sivun varsinaiseen rakentamiseen. Yksi iso ero IE: n ja Netscapen välillä on, että IE käyttää kehon parametreja "ylämarginaali" ja "vasen reuna", kun taas Netscapessa käytetään "marginaalin" ja "marginaalin". Joten kehosi lausunnon kirjoittamiseen käytettävä koodisi voi näyttää tältä:

jos InStr (SelainNimi, "MSIE")> 0 sitten
Vastaus.Kirjoita ""
muu
Vastaus.Kirjoita ""
loppu Jos

Käytit tätä samaa logiikkaa koko koodisi läpi ja kirjoitat sen asianmukaisesti sen perusteella, minkä selaimen ja käyttöjärjestelmän käyttäjän kanssa työskentelit. Kyllä, kaikki selaimet ymmärtävät suuren osan HTML: stä, mutta haluat verkkosivustosi näyttävän täydelliseltä kaikissa olosuhteissa. Suunnittelijana on sinun vastuullasi testata koodisi IE: ssä ja Netscapessa, PC: ssä ja Mac-tietokoneissa ymmärtääksesi, mitä maailma näkee, kun he tarkastelevat verkkosivustoasi!