Hlavní Prohlížeče Fungování HTML5 ve starých verzích aplikace Internet Explorer

Fungování HTML5 ve starých verzích aplikace Internet Explorer



legacy-and-html5

Fungování HTML5 ve starých verzích aplikace Internet Explorer

Jedním z hlavních důvodů, proč vývojáři možná ještě nepřecházejí na HTML5, je vnímaná nedostatečná podpora starších prohlížečů. To je ve skutečnosti nepravdivé, a přestože pro správnou zpětnou kompatibilitu může být zapotřebí nějaké jiggery pokery, stále je to možné.

Pod staršími prohlížeči samozřejmě mám na mysli Internet Explorer, protože všichni ostatní hlavní hráči se pravidelně aktualizují a jejich uživatelé mají tendenci se jimi řídit: prohlížeče jako Firefox, Safari a Opera nějakou dobu podporovaly HTML5. Někteří vývojáři se mohou rozhodnout přestat podporovat IE6, ale pro některé to není možnost a v každém případě ani IE7, ani IE8 nepodporují HTML5. IE9 bude, ale běží pouze na Windows Vista a Windows 7, takže ostatní verze budou ještě dlouho existovat, jak jsme viděli u IE6.

Co je tedy třeba udělat, aby HTML5 fungoval v Internet Exploreru?

jak stahovat písničky z aplikace soundcloud

Neznámé prvky

Nejdůležitější je, že IE nebude vykreslovat žádné prvky, které nerozpozná, takže bude zcela ignorovat konstrukční prvky HTML5, jako jsou header, footer, article, section a nav, všechny hlavní části webu HTML5. To lze napravit informováním IE o těchto prvcích pomocí JavaScriptu. Nejlepší způsob, jak toho dosáhnout, je zahrnout HTML5 shiv scénář, vytvořený Remy Sharpem. Tento praktický skript vytváří všechny relevantní prvky HTML5, o kterých bude IE nyní vědět při vykreslování stránky.

Jedním z problémů je, že to nebude fungovat u uživatelů, kteří mají vypnutý JavaScript. Bohužel to není možné obejít, takže vývojář se musí rozhodnout, zda použije HTML5, nebo zůstane s HTML 4.01.

Styling

Většina prohlížečů má interní šablony stylů, které mimo jiné používají display:block blokovat prvky na úrovni. Zatímco některé z novějších prohlížečů to nyní dělají pro příslušné prvky HTML5, některé ne, a toto je třeba přidat pro všechny prohlížeče. Pouhým přidáním následujícího stylu uděláte trik:

article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }

Prvky formuláře

A co některé nové prvky samotné, například nové typy vstupu - jak se tyto vykreslují ve starších prohlížečích?

Fajn. Vzhledem k tomu, že specifikace HTML5 byla rozšířena v zpětně kompatibilní , všechny typy vstupu, které nejsou rozpoznány, jsou jednoduše považovány za text a bude se tak jednoduše vykreslovat.

Windows 10 Start Skupiny nabídek

Multimédia

Jak jsem již v minulosti diskutoval, video a zvukové prvky jsou navrženy tak, aby umožňovaly návrat k Flash, který bude v prohlížeči Internet Explorer fungovat dobře.

Přechod na HTML5 bude stále pozvolný a někteří neuvidí ani nebudou muset používat žádnou z nových funkcí, které poskytuje, ale pokud ano, mohou být (relativně) v bezpečí s vědomím, že starší prohlížeče vykreslí jejich stránky v pohodě.

Zajímavé Články

Redakce Choice

Jak aktualizovat Chrome na Macu
Jak aktualizovat Chrome na Macu
Aktualizace Chrome na Macu je snadná. Existuje několik způsobů, jak to udělat, ale obvykle stačí jednoduchý restart. Zde je návod, jak aktualizovat Google Chrome na Mac.
Co dělat, když uvidíte „Tento Google Home Mini byl vyroben pro jinou zemi“
Co dělat, když uvidíte „Tento Google Home Mini byl vyroben pro jinou zemi“
Stejně jako Amazon Echo je i Google Home Mini regionálně specifický, takže pokud si koupíte jeden z jiného kontinentu, pravděpodobně uvidíte zprávu, která říká „Tento Google Home Mini byl vyroben pro jinou zemi a
Jak používat tablet nebo iPad jako druhý monitor
Jak používat tablet nebo iPad jako druhý monitor
Druhé monitory jsou vynikajícím řešením pro ty, kteří chtějí rozšířit zobrazovací plochu svého počítače. Tablety a iPady mohou sloužit jako cenově dostupná alternativa k plnohodnotným sestavám monitorů, zejména pokud jsou určeny pro příležitostné použití. Pokud se ptáte
Jak nainstalovat Snap Browser Opera v Linuxu
Jak nainstalovat Snap Browser Opera v Linuxu
Prohlížeč Opera je nyní k dispozici jako snap v Snap Store v systémech Linux. Zde je návod, jak rychle nainstalovat Opera Snap v Linuxu.
Zkontrolujte teplotu disku ve Windows 10
Zkontrolujte teplotu disku ve Windows 10
Jak zkontrolovat teplotu disku v systému Windows 10 Díky nedávným aktualizacím je systém Windows 10 schopen načíst a zobrazit teplotu pro úložná zařízení nainstalovaná v počítači. Tato možnost je k dispozici od verze Windows 10 build 20226, která v aplikaci Nastavení představila novou stránku Správa disků a svazků. Hodnota teploty je
Nejlepší bezplatné editory fotografií AI
Nejlepší bezplatné editory fotografií AI
Umělá inteligence neuvěřitelně pokročila a dotýká se téměř každého aspektu našeho života – včetně fotografování. Všichni rádi vytváříme vzpomínky a sdílíme fotografie s přáteli a rodinou. Přístup k nejlepším bezplatným editorům fotografií AI umožňuje úpravy a vylepšení
Jak odstranit konec stránky v aplikaci Word
Jak odstranit konec stránky v aplikaci Word
Chcete-li odstranit konce stránek ve Wordu, přejděte na Domů > Zobrazit/Skrýt > zvýraznit konec stránky > Odstranit, použijte funkci Najít a nahradit nebo klávesu Delete.