Czy IE6 obsługuje dowolne elementy HTML5?Czy IE6 obsługuje dowolne elementy HTML5?
<!DOCTYPE HTML>
<header>
<section>
<header>
<nav>
<canvas>
<video>
Czy IE6 obsługuje dowolne elementy HTML5?Czy IE6 obsługuje dowolne elementy HTML5?
<!DOCTYPE HTML>
<header>
<section>
<header>
<nav>
<canvas>
<video>
To ledwo obsługuje HTML4 .... ha :)
No to nie bez wymyślnej Javascript HTML5 emulacji skrypt typ-of-rzeczy.
Edit
Takie jak this one.
ie6 obsługuje iframe, który wylądował w specyfikacji html5. więc to jeden. jest ich o wiele więcej, po prostu nic, co dyrektor marketingu określiłby jako "html5" – albert
IE6 4 HTML1 ha :) –
Odpowiedź brzmi: no. =)
To zależy co masz na myśli przez "elementy HTML5". W tym przypadku większość tagów powszechnie używanych w sieci jest częścią HTML5, tak, obsługuje ogromną większość HTML5.
Jeśli chodzi o nowe elementy wprowadzone w HTML5, które nigdy wcześniej nie były używane, nie, to nie obsługuje żadnego z nich, ponieważ HTML 4 był najnowocześniejszy, gdy utworzono parser HTML IE6.
@Marko To jest ** naprawdę ** nie o to chodzi. To pytanie dotyczy rodzimego wsparcia, a nie polyfills. –
No nie, ale nadal można używać HTML 5 elementów i styl ich za pomocą CSS za pomocą modernizr http://www.modernizr.com/
Będzie to również dodać klas do elementu HTML opisujący to, co jest dostępne w bieżącej przeglądarce funkcjonalność.
Naprawdę nie chodzi o to pytanie. To pytanie dotyczy rodzimego wsparcia, a nie polyfills. –
Odpowiedź na natywne wsparcie udzielana jest dość wyraźnie w pierwszych trzech słowach. –
Ha ha tak, prawda. IE6 daje wystarczająco dużo cierpienia z HTML 4, a także CSS, nie mówiąc już o HTML 5. Wstyd, jeśli chcesz używać HTML5, ale musisz uczynić swoją stronę kompatybilną z IE6 ze względu na klienta (gdzie pracuję, często używają IE5. ..Nie chcę nawet tam iść).
Och, moje sympatie. Lemme guess, opieka zdrowotna? –
Nie. Zaskakująco dystrybutor komponentów elektrycznych. Wiem dobrze. Cóż, podrzędne funkcje menedżera, z którego otrzymuję zadania, używają Mozilli. ;) I pozwolił mi zainstalować Google Chrome. – Zomxilla
To wielka tajemnica w wielu organizacjach, które myślę. Myślą, że używają IE5 lub 6, ale wtedy patrzysz na to, co ludzie używają, a to FF lub Chrome. –
Nie. Tylko z powodu limitu 15 znaków, pozwól mi dodać, jeśli chcesz używać HTML 5, nie polecam martwić się kompatybilnością z IE6. Obejścia i hacki itp., Których potrzebujesz, aby wyglądać tak samo na IE6, jak na każdej nowoczesnej przeglądarce, nie są warte czasu.
Wspaniałą cechą HTML + CSS jest to, że może się on pogrążać z gracją. Poćwicz na tym i możesz stworzyć stronę, która jest wspaniała w nowoczesnej przeglądarce, a na IE 6 wygląda ładnie, funkcjonalnie i nie daje wrażenia, że jest "złamana" lub "zaginiona", nawet jeśli nie będzie mieć fantazyjne rzeczy, które widzą inni ludzie.
Działa to w taki sam sposób, jak wszystkie inne wersje IE < 9, jeśli używasz skryptu shiv dla html5. Moja strona jest w HTML5 i działa dobrze w IE6, althoguh nieco inaczej. Oczywiście jeśli wyłączysz JavaScript, to nie zadziała, ale jeśli używasz IE6 i masz wyłączoną obsługę JavaScript Obawiam się, że nie martwię się o ciebie, ponieważ jesteś taką mniejszością.
Naprawdę nie chodzi o to pytanie. To pytanie dotyczy rodzimego wsparcia, a nie polyfills. –
można używać fałszywych tagów za pomocą javascript:
tworzenia nowych elementów w JavaScript
Praca w jQuery jest cool iw ogóle, ale jak się okazuje, nie ma wbudowaną funkcję do JavaScript do czynienia z tworzeniem nowych elementów:
document.createElement('header');
document.createElement('footer');
document.createElement('section');
document.createElement('aside');
document.createElement('nav');
document.createElement('article');
document.createElement('figure');
document.createElement('time');
To jest taka dziwna odpowiedź! Pasywno-agresywny wobec jQuery? :) A jQuery może robić tylko to, co potrafi JavaScript, więc nie ma tam niespodzianek. –
Faktycznie, (niespodzianka, niespodzianka!) IE5.5 implemented this ruby tag element, który został pierwotnie zdefiniowany w HTML5 specification, a nie jeden zerknięcie lub odniesienie do jakiegokolwiek elementu ruby w HTML4 specification,.
Wow Microsoft! Naprawdę wiesz, jak marnować zasoby, tworząc niezrozumiały tag HTML5 zamiast naprawiania uszkodzonego modelu, nie wspominając już o próbie lepszego wsparcia nawet HTML4, nie mówiąc już o próbie naprawienia setek tysięcy naruszeń bezpieczeństwa. Po prostu wow!
@Kragen - czy nie zakładasz zamiaru PO z tą edycją? może nie miał na myśli "nowych" elementów - jak w odpowiedzi @ Chucka. – RPM1984
@RPM @Marko były w oryginalnym pytaniu, po prostu niewidoczne (kliknij źródło widoku w historii wersji) – cobbal
faktycznie tak zauważyłem ten problem z SO - nie robi to jak xml w "blokach kodu". dziwaczny. – RPM1984