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 přeposlat jen jednu část e-mailového řetězce v Gmailu a Outlooku
Jak přeposlat jen jednu část e-mailového řetězce v Gmailu a Outlooku
E-mailové řetězce jsou buď užitečným způsobem, jak sledovat konverzaci, nebo noční můrou zmatku, která vám překáží. Je pravděpodobné, že pokud pracujete pro velkou společnost nebo korporaci, je to ta druhá. Pokud jste zapojeni
Archivy značek: Windows 10 Text-to-Speech
Archivy značek: Windows 10 Text-to-Speech
Snipping Tool nyní přichází s integrací Paint 3D
Snipping Tool nyní přichází s integrací Paint 3D
Počínaje verzí Windows 10 build 1703 má nástroj Výstřižek novou funkci. Aplikace má nyní speciální tlačítko pro přímé otevření aplikace Paint 3D.
Jak připojit stolní počítač k Wi-Fi bez adaptéru
Jak připojit stolní počítač k Wi-Fi bez adaptéru
Připojení počítače k ​​síti Wi-Fi bez adaptéru je snadné, pokud máte chytrý telefon po ruce. Pro připojení stačí použít tethering USB.
Jak odebrat koš z plochy systému Windows 10
Jak odebrat koš z plochy systému Windows 10
Už vás nebaví, že vám koš zabírá místo na ploše? Nebo možná dáváte přednost ploše bez žádných ikon. Tady je postup, jak odstranit ikonu koše z plochy Windows 10, aniž by to ovlivnilo její funkčnost.
Jak zkontrolovat úroveň baterie ovladače na PS5
Jak zkontrolovat úroveň baterie ovladače na PS5
Výdrž baterie ovladače PS5 může být 12 až 15 hodin, v závislosti na použití. Je snadné se nechat unést vzrušující hrou a zapomenout na všechny požadavky na váš ovladač. Ale poslední věc
Edge Chromium: Zmrazení záložek, podpora režimu vysokého kontrastu
Edge Chromium: Zmrazení záložek, podpora režimu vysokého kontrastu
S nejnovější verzí Canary má Microsoft Edge Chromium novou funkci „Tab Freezing“ spolu s pokročilou podporou nativního režimu Vysoký kontrast ve Windows 10. Reklama Po aktualizaci prohlížeče na nejnovější verzi Canary, což je 79.0.307.0, měli byste najít nový příznak, který aktivuje funkci zmrazení záložek. Stejně jako