Internet Explorer боюнча Shiv Эски котормолорунда HTML 5 иштетүү үчүн HTML5 колдонуу

JavaScript колдонуу IE колдоо HTML 5 Tags улгайган ТИЛИНДЕГИ жардам

HTML мындан ары "блогундагы жаңы теке" эмес. Көптөгөн интернет дизайнерлер жана иштеп көп жылдар бою HTML бул акыркы кайталоо пайдаланып келет. Ошентсе да, Internet Explorer мурастары нускаларын колдоо үчүн кээ бир интернет, адатта, HTML5 алыстап калды, анткени алар адистер жана алар жараткан бардык HTML5 барагына ошол улуу браузерлерде колдоо мүмкүн эмес деп ойлоп, кыжаалат боло калган жок. Бактыга жараша, сен озундун дагы азыркы технологиялар менен куруу жана HTML-жылы жаңы тэг айрым колдонууга мүмкүнчүлүк берет, башкача айтканда, улгайган котормолоруна (бул IE9 караганда котормолорунда төмөн болмок) колдоо HTML алып пайдалана турган жазуусу бар 5.

HTML Shiv тааныштыруу

Джонатан Нил Internet Explorer 8 жана төмөнкү (жана Firefox 2-да) HTML мамиле айтылат жөнөкөй скрипт түзүлгөн 5 реалдуу Tags катары теги . Эгер башка бир HTML элемент турганын, аларды стилдештирүүнү жана документтерди, аларды пайдаланууга мүмкүнчүлүк берет.

HTML Shiv кантип колдонсо болот?

Бул арибин колдонгон үчүн, жөн гана төмөнкү менен HTML5 документке үч саптарды кошуу

Сиздин стилдин жогору.

бул HTML Shiv скрипти үчүн акыркы жайгашкан жери болуп саналат. Буга чейин, ушул коду Google дарегинде жайгашкан, ал эми көп сайттар дагы ошол иштин туура эмес, жүктөп жерде турган жерде мындан ары да сөп билбейт деп шилтеме берген барак жок. Бул көп учурда, HTML5 Shiv пайдалануу мындан ары зарыл, себеби болуп саналат. Ал бир аздан кийин тууралуу көбүрөөк маалымат ...

Артка бир азга ушул Кодекске, бул 9-төмөн, б.а. түрүн максаттуу үчүн IE шарттуу Комментарий колдонот (бул "лт IE 9" дегенди кандай) экенин көрө алабыз. Бул серепчилер HTML5 жаратыла электен мурун эле, алар логотибин түзүлгөн болсо да, бул скрипт жүктөп жана HTML5 элементтери ошол серепчилери менен түшүнүктүү болмок эле.

Же болбосо, бир тышкы жайгашкан бул скрипт көрсөтүүгө каалаган жок болсо, сиз жазма билэни (оң шилтемени чыкылдатып, менюдан "Save шилтеме" тандоо) жана эс алуу менен бирге жүрүш жүктөп жүктөп алат сиздин сайттын ресурстары (сүрөттөр, жазуулары, ж.б.). Бул жолу аны иш жагы, узак убакыт бою бул ариби менен жасалган кандайдыр-бир өзгөрүүлөр пайда ала албай калат деген.

Эгер баракка кодексинин ошол саптарды кошо кийин, сиз аласыз сыяктуу HTML 5 теги кандай башка заманбап, HTML5 ылайык браузерлер учун эле.

Сиз Ошентсе HTML5 Shiv керек эмеспи?

Бул суроо менен жөндүү маселе. HTML5 биринчи чыккан, серепчи пейзаж учурдагыдан башкача болгон. IE8 үчүн ылдый жактан жана колдоо көрсөтүү дагы көп сайттар үчүн маанилүү нерсе болчу, бирок Microsoft 11 төмөн IE бардык түрү үчүн-апрелде 2016-жылы деп жарыялоо ", өмүрүнүн аягында" менен бирге, көптөгөн адамдар азыр браузерлерге бул antiqued котормолордо бул эч кандай болбосун чыгардык эми силер үчүн кам көрүү керек. эл сайтка үчүн колдонуп жаткан нерсени так эле браузерлерге көрүү үчүн сайттын аналитиканы карап чыгуу. эч ким, же өтө аз эле киши, төмөндө IE8 колдонуп жатат, анда сиз мурасталган браузерлерге колдоо үчүн эч кандай проблемалар жана эч кандай муктаж HTML5 элементтерди колдоно аласыз эч шектенбесек болот.

Айрым учурларда болсо, мураска IE браузерлер бир камкордугунун предмети болуп эсептелет. Бул көп убакыт мурун иштелип чыккан жана IE эски нускасы иштейт турган ЭЭМ үчүн белгилүү бир бөлүгүн колдонгон уюмдар да болуп жатат. Бул учурда, ал компаниянын IT бөлүмү компаниянын жумуш да эскирген IE учурлар колдоо керек дегенди билдирет бул эски браузерлердин колдонуу, ишке мүмкүн.

Бул сиз азыркы дизайн ыкмаларды жана элементтерди колдоно аласыз деп HTML5 Shiv кайрылып келет, бирок дагы эле керек толук серепчи колдоо качан болот.

Jeremy Джирард тарабынан Edited