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!