IE8 ievieš jaunu meta tagu
Deniss Fedotovs (deni2s), 22.01.2008., 10:35Internet Explorer 8 izstrādātāji ir paziņojuši par jaunu meta tagu, kas būs nepieciešams mājaslapās, lai IE8 ienākšana tirgū "nesalauztu" tīmekli.
Viss tiek pamatots ar to, ka ienākot tirgū IE7, daudzas tīmekļa lapas pārstāja korekti atainoties, kā tās attainojās uz IE6. Tam par pamatu bija IE6 kļūdainais tīmekļu standartu atbalsts, un šie iemesli:
Lai nepieļautu līdzīgu situāciju, kad tirgū ienāks IE8, kuram jāatbilst pieņemtajiem tīmekļa standartiem vēl vairāk par IE7, IE8 izstrādātāji piedāvā mājaslapu veidotājiem norādīt, kādā versijā IE8 pārlūkam attēlot mājaslapu. Tiek piedāvāti 3 varianti:
Tiek pieļauts, ka līdzīgi varētu nākotnē norādīt arī citu pārūku attēlošanas režīmus līdzīgā veidā:
Skatoties vēl tālāk nākotnē, lai iznākot katrai IE versijai nebūtu jāpievieno klāt papildus informācija, var norādīt uzreiz, ka lapa ir sagatavota attēlošanai pēdējā IE pārlūka versijā, lai arī kāda tā būtu, šādi:
Sīkāka informācija angļu valodā pieejama te: IEBlog: Compatibility and IE8.
- lapas tika veidotas tikai priekš kļūdainā IE6;
- lapās tika izmantoti dažādi "triki" (hacks), lai tās korekti attainotos uz kļūdainā IE6.
Lai nepieļautu līdzīgu situāciju, kad tirgū ienāks IE8, kuram jāatbilst pieņemtajiem tīmekļa standartiem vēl vairāk par IE7, IE8 izstrādātāji piedāvā mājaslapu veidotājiem norādīt, kādā versijā IE8 pārlūkam attēlot mājaslapu. Tiek piedāvāti 3 varianti:
- "Quirks mode" - attēlošanas variants, kurā tiek pieņemts, ka lapas veidotājam nav īpašas nojautas par tīmekļa standartiem.
- "Standards mode" - attēlošanas variants, kurš "ieslēdzas", ja lapā tiek deklarēts atbilstošs DOCTYPE, kas norāda uz to, ka lapas veidotājs ir veidojis (vai vismaz centies to darīt) savu mājaslapu atbilstoši tīmekļa standartiem. Lapa šajā variantā tiks attēlota līdzīgi, kā to dara IE7.
- IE8 attēlošanas variants - tiek izmantots tad, ja mājaslapā ir atbilstošs
meta
tags, kas norāda uz to, ka mājaslapu var attēlot izmantojot visus IE8 iekļautos tīmekļa standartus.meta
taga vietā var izmantot arī HTTP headers.
meta
tagu, kam jāatrodas iekš <head>
elementa HTML dokumentā:<meta http-equiv="X-UA-Compatible" content="IE=8" />
Tiek pieļauts, ka līdzīgi varētu nākotnē norādīt arī citu pārūku attēlošanas režīmus līdzīgā veidā:
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
Skatoties vēl tālāk nākotnē, lai iznākot katrai IE versijai nebūtu jāpievieno klāt papildus informācija, var norādīt uzreiz, ka lapa ir sagatavota attēlošanai pēdējā IE pārlūka versijā, lai arī kāda tā būtu, šādi:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Sīkāka informācija angļu valodā pieejama te: IEBlog: Compatibility and IE8.
Par web.hc.lv
web.hc.lv ir vortāls, kurā tiek aplūkoti mājaslapu veidošanas un mārketinga aspekti, no idejas līdz gandarījumam.
Reklāma