Daudzus gadus novecojušas Microsoft Internet Explorer pārlūkprogrammas versijas sagādāja galvassāpes vietņu dizaineriem un izstrādātājiem. Nepieciešamība izveidot CSS failus, lai īpaši pievērstos šīm vecākajām IE versijām, ir tas, ko daudzi ilgtermiņa tīmekļa izstrādātāji var atcerēties. Par laimi, jaunākās IE versijas, kā arī Microsoft jaunākais pārlūks, Mala, ir daudz atbilstošāki tīmekļa standartiem, un, tā kā šīs jaunākās Microsoft pārlūkprogrammas ir "mūžzaļās" tādā veidā, kā tās automātisko atjaunināšanu uz jaunāko versiju, maz ticams, ka mēs cīnīsimies ar novecojušām šīs platformas versijām tā, kā mēs to darījām pagātnē.

Lielākajai daļai tīmekļa dizaineru Microsoft pārlūkprogrammas sasniegumi nozīmē, ka mums vairs nav jārisina izaicinājumi, ko vecā IE versija mums sagādāja agrāk. Dažiem no mums tomēr nav tik paveicies. Ja jūsu pārvaldītajā vietnē joprojām ir ievērojams apmeklētāju skaits no vecākas IE versijas vai ja jūs strādājat pie iekšējiem resursiem, piemēram, iekštīkla, uzņēmumam, kas kāda iemesla dēļ izmanto kādu no šīm vecākajām IE versijām, jums būs jāturpina testēšana šīm pārlūkprogrammām, kaut arī tās ir novecojis. Viens veids, kā to izdarīt, ir X-UA-Compatible režīma izmantošana.
X-UA-Compatible ir dokumenta režīma metatags, kas ļauj tīmekļa autoriem izvēlēties, kādā Internet Explorer versijā lapa ir jāatveido. To izmanto pārlūkprogramma Internet Explorer 8, lai norādītu, vai lapa ir jāatveido kā IE 7 (saderības skats) vai IE 8 (standartu skats).
Ņemiet vērā, ka pārlūkprogrammā Internet Explorer 11 dokumentu režīmi ir novecojuši - tie vairs netiek izmantoti. IE11 ir atjaunināts atbalsts tīmekļa standartiem, kas radīja problēmas ar vecākām vietnēm.
Lai to izdarītu, jānorāda lietotāja aģents un versija, kas jāizmanto taga saturā:
Satura iespējas ir šādas:
"IE = 5"
"IE = atdarinātIE7"
"IE = 7"
"IE = atdarinātIE8"
"IE = 8"
"IE = atdarinātIE9"
"IE = 9"
"IE = mala"
Atkārtojot versiju, pārlūkprogrammai tiek norādīts izmantot DOCTYPE, lai noteiktu, kā renderēt saturu. lapas bez DOCTYPE tiks renderētas quirks režīms.
Ja jūs sakāt, ka tā izmanto pārlūkprogrammas versiju, neatdarinot (t.i.,
) pārlūks lapu renderēs standarta režīmā neatkarīgi no tā, vai ir DOCTYPE deklarācija.
liek Internet Explorer izmantot augstāko režīmu, kas pieejams šai IE versijai. Internet Explorer 8 var atbalstīt līdz pat IE8 režīmiem, IE9 var atbalstīt IE9 režīmus utt.
X-UA-savietojams Meta tags Tips:
X-UA-Compatible meta tags ir http-equiv meta tags.
X-UA saderīgs meta tagu formāts:
Atdarināt IE 7.
Attēlot kā IE 8 ar vai bez DOCTYPE.
Savādais režīms (IE 5)
Ieteicamie X-UA saderīgā metataga tagi:
Izmantojiet metatagu X-UA-saderīgs tīmekļa lapās, ja jums ir aizdomas, ka Internet Explorer 8 mēģinās renderēt lapu nepareizā skatā. Piemēram, ja jums ir XHTML dokuments ar XML deklarāciju. XML deklarācija dokumenta augšdaļā ievietos lapu saderības skatā, bet DOCTYPE deklarācijai tā jāpiespiež atveidot standarta skatā.
Realitātes pārbaude
Ir maz ticams, ka strādājat vietnēs, kuras jārenderē kā IE 5, taču to nekad nevar zināt. Joprojām ir uzņēmumi, kas liek darbiniekiem izmantot ļoti, ļoti vecas pārlūkprogrammu versijas, lai turpinātu izmantot patentētu mantoto programmatūru, kas pirms gadiem tika izstrādāta šīm īpašajām pārlūkprogrammas. Tiem no mums, kas darbojas tīmekļa nozarē, ideja par šāda pārlūkprogrammas izmantošanu šķiet neprātīga, bet iedomājieties ražošanas uzņēmumu, kas izmanto gadu desmitiem vecu programmu, lai pārvaldītu krājumus savā veikalā. Jā, noteikti ir modernas platformas, lai to izdarītu, bet vai viņi ir ieguldījuši kādā no šīm platformām? Kāpēc viņu pašreizējā sistēma nav salauzta, kāpēc viņi to mainītu? Daudzos gadījumos viņi to nedarīs, un jūs atradīsit, ka šis uzņēmums piespiež darbiniekus izmantot šo programmatūru un antīko pārlūku, kas noteikti to palaiž. Maz ticams? Varbūt, bet tas noteikti ir iespējams. ja jums rodas šāda problēma, iespēja palaist vietni šajos vecākajos dokumentu režīmos var būt tieši tas, kas jums nepieciešams.