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

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.