Један од главних разлога зашто програмери још увек не прелазе на ХТМЛ5 је уочени недостатак подршке за старе верзије прегледача. Ово заправо није тачно, и иако је можда потребна одређена слика, потребна за правилну компатибилност са уназад, то је и даље могуће.
Наравно, под застарелим прегледачима мислим на Интернет Екплорер, јер се сви други главни играчи редовно ажурирају и њихови корисници имају тенденцију да га следе: прегледачи као што су Фирефок, Сафари и Опера већ неко време подржавају ХТМЛ5. Неки програмери могу одлучити да престану да подржавају ИЕ6, али за неке то није опција, а, у сваком случају, ни ИЕ7 ни ИЕ8 не подржавају ХТМЛ5. ИЕ9 ће, али ради само на оперативним системима Виндовс Виста и Виндовс 7, тако да ће остале верзије још дуго постојати, као што смо видели код ИЕ6.
Дакле, шта треба учинити да би ХТМЛ5 радио у Интернет Екплореру?
како претворити вав у мп3 виндовс
Непознати елементи
Па прво и најважније, ИЕ неће приказати ниједан елемент који не препознаје, па ће у потпуности занемарити ХТМЛ5 структурне елементе као што су header
, footer
, article
, section
, и nav
, сви главни делови ХТМЛ5 локације. То се може исправити тако што ћете ИЕ-у рећи о овим елементима помоћу ЈаваСцрипт-а. Најбољи начин да то урадите је да укључите ХТМЛ5 схив сценарио, креирао Реми Схарп. Ова практична скрипта ствара све релевантне ХТМЛ5 елементе за које ће ИЕ сада знати када приказује страницу.
Један проблем са овим је што неће радити за кориснике који имају искључен ЈаваСцрипт. Нажалост, ово се не може заобићи, тако да програмер мора донијети одлуку да ли ће користити ХТМЛ5 или остати при ХТМЛ 4.01.
Стилинг
Већина прегледача има интерне табеле стилова које се, између осталог, примењују display:block
да блокирају елементе нивоа. Иако неки од новијих прегледача то сада чине за релевантне ХТМЛ5 елементе, неки то не чине, а ово треба додати за све прегледаче. Једноставно додавање следећег стајлинга учиниће трик:
article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }
Елементи форме
А шта је са неким новим елементима, као што је нове врсте уноса - како се ови приказују на старијим прегледачима?
Заправо фино. Пошто је ХТМЛ5 спецификација проширена у уназад компатибилан начин , сви типови уноса који нису препознати, једноставно се третирају као text
и биће једноставно приказано тако.
како направити цфг датотеку виндовс 10
Мултимедија
Као што сам раније расправљао, видео и аудио елементи су дизајнирани да омогуће повратак на Фласх, који ће добро функционисати у Интернет Екплореру.
Прелазак на ХТМЛ5 и даље ће бити постепен, а неки неће видети нити ће имати потребу да користе било коју нову функционалност коју пружа, али када то учине, могу бити (релативно) сигурни у знању да старији прегледачи учинит ће њихове веб странице сасвим у реду.