T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
7th March

IE8 lahko emulira IE7 prikaz (render mode)

Internet Explorer 8 bo omogočal IE 7.0 način prikaza strani oz. IE 7.0 render mode. To nastavitev je moč nastaviti z uporabo meta tag-a.

Unless you explicitly declare that you want IE8 to behave as IE8, it will behave as IE7.

Kot je povedal arjan_t so to spremenili (March 06, 2008), kar potrjuje tudi IEBlog.

As you may have heard by now, Internet Explorer 8 will ship with three layout modes – Quirks, IE7 Standards, and IE8 Standards. The saying goes: “put your best face forward” and, true to this, Internet Explorer 8 will use its most standards compliant mode, IE8 Standards, as the default when encountering standards content.

Je to dobro ali slabo? Vsekakor je dobro, da bodo uprabniki IE 8.0 lahko videli normalne strani (brez napak), ker je večino strani že optimiziranih za IE 6.0, IE 7.0 (ker oba brskalnika velikokrat ne sledita standardom je (bilo) potrebno uporabiti CSS Hacks), ki še niso optimizirane (popravljene) za IE 8.0. Dobro je tudi, da podjetjem ne bo potrebno takoj popraviti strani za IE 8.0 ampak šele ob naslednji večji nadgradnji / popravilu, kar pomeni več časa prilaganju oz. popravilu spletnih strani.

Primer meta tag-a, ki pove IE 8.0 brskalniku naj emulira IE 7.0 prikaz oz. delovanje:

HTML:
  1. <meta http-equiv="X-UA-Compatible" content="IE=7" />

... to se lahko razširi še na druge brskalnike (zaenkrat to še ne podpirajo) in sicer:

HTML:
  1. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Seveda lahko to nastavimo tudi z PHP header funkcijo, recimo:

PHP:
  1. header('X-UA-Compatible: IE=EmulateIE7');

Še nekaj ostalih zanimivosti za IE 8.0:

Malce daljši posti ali je zgoraj opisana funkcionalnost OK ali NE (dodatno branje):

Vaše mnenje o vsem tem?

07-02-2008: Malce popravljen prispevek, hvala arjan_t za opozorilo.

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Meta oznaka za simuliranje IE7 ali EI6 v brskalniku IE8
  2. Microsoft Internet Explorer 8 kot obvezna nadgradnja
  3. Vam ignoranca CSS2 standarda s strani Microsofta dela težave?
  4. Internet explorer 8 – podpora HTML & DOM standardom
  5. IE8 opravil test HTML in CSSa
  6. Internet Explorer 8 CSS hack
  7. Novi Developer Tool – prijaznejši do razvijalcev spletnih strani?
  8. Delovanje IE 6.0 ter IE 8.0 hkrati – Microsoft Virtual PC 2007 ter IE 6.0 VHD slika – Xenocode IE
  9. Internet Explorer 8 beta1 na voljo
  10. Kako Internet Explorerju vbiti v betico ukaz min-height?

7x komentirano na “IE8 lahko emulira IE7 prikaz (render mode)”

  1. arjan_t je napisal:

    To je bilo v planu pred kakim mesecem ali dvema ampak so spremenili odločitev in bo privzeto vklopljen najbolj standarden način

    http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx

  2. Roky je napisal:

    Uh, potem sem pa pozen, bom malce popravil članek. Hvala za opozorilo arjan_t.

  3. Internet explorer 8 - podpora HTML & DOM standardom | .: TRSplet - internetne storitve .: je napisal:

    [...] IE8 lahko emulira IE7 prikaz (render mode) [...]

  4. Roky je napisal:

    Več okrog tega je razloženo tukaj:
    http://www.cherny.com/webdev/103/the-ie-8-x-ua-compatible-meta-tag

  5. Nevro je napisal:

    A ta meta tag slučajno vpliva kaj na SEO?

  6. Roky je napisal:

    Ne, ne vpliva. Je le specifičen ukaz za IE.

  7. Roky je napisal:

    Pravilni zapis je:

    CODE:
    1. <meta http-equiv="X-UA-Compatible" content="IE=7" />

Dodaj komentar