באמצעות HTML5 שיב לאפשר HTML 5 בגירסאות ישנות של

שימוש ב- JavaScript כדי לעזור בגירסאות ישנות יותר של IE תמיכה HTML 5 תגיות

HTML הוא לא "הילד החדש בבלוק" יותר. מעצבי אתרים רבים מפתחים כבר משתמש זה איטרציה האחרונה של HTML במשך שנים רבות. עם זאת, ישנם אנשי מקצוע באינטרנט שנשארו מחוץ HTML5, לעתים קרובות כי הם היו צריכים לתמוך בגירסאות מדור קודם של Internet Explorer והם היו מודאגים כי כל דפי HTML5 שהם יצרו לא יהיה נתמך בדפדפנים ישנים יותר. למרבה המזל, יש סקריפט שבו אתה יכול להשתמש כדי להביא תמיכה ב- HTML לגירסאות ישנות יותר של IE (זה יהיה גירסאות נמוכות יותר מאשר IE9), המאפשר לך לבנות דפי אינטרנט יותר בקנה אחד עם הטכנולוגיות של היום ולהשתמש כמה תגים חדשים ב- HTML 5.

היכרות עם HTML Shiv

ג'ונתן ניל יצר סקריפט פשוט שאומר ל- Internet Explorer 8 ומטה (ו- Firefox 2 לצורך העניין) לטפל בתגי HTML 5 כתגים אמיתיים . זה מאפשר לך סגנון אותם כמו שאתה עושה כל אלמנט HTML אחרים ולהשתמש בהם במסמכים שלך.

כיצד להשתמש ב- HTML Shiv

כדי להשתמש בסקריפט זה, פשוט הוסף את שלוש השורות הבאות למסמך HTML5 ב-

מעל גיליון הסגנון שלך.

שים לב שמדובר במיקום חדש יותר עבור סקריפט HTML Shiv זה. בעבר, קוד זה היה מתארח ב- Google, ואתרים רבים עדיין קישור לקובץ זה בטעות, לא מודע לכך שכבר אין קובץ יש להוריד. הסיבה לכך היא שבמקרים רבים, השימוש ב- HTML5 Shiv אינו נחוץ עוד. עוד על זה בקרוב ...

חזרה לקוד זה לרגע, אתה יכול לראות כי זה משתמש ב- IE תנאי מותנה לגרסאות היעד של IE מתחת 9 (כלומר מה "It I 9 פירושו"). דפדפנים אלה היו מורידים את הסקריפט הזה ומרכיבי HTML5 היו מובנים על ידי דפדפנים אלה, למרות שהם נוצרו לוגו לפני שקיים HTML5.

לחלופין, אם אתה לא רוצה להצביע על סקריפט זה במיקום מחוץ לאתר, אתה יכול להוריד את קובץ ה- script (לחץ לחיצה ימנית על הקישור ובחר "שמור קישור בשם" מהתפריט) ולהעלות אותו לשרת שלך לצד שאר משאבי האתר שלך (תמונות, גופנים וכו '). החיסרון לעשות את זה ככה היא שאתה לא תוכל לנצל את כל השינויים שנעשו סקריפט זה לאורך זמן.

לאחר שתוסיף שורות קוד אלו לדף שלך, תוכל לסווג את תגי HTML 5 כפי שהיית עושה עבור כל דפדפן מודרני אחר, HTML5 תואם.

אתה עדיין צריך את HTML5 שיב?

זו שאלה ראויה לשאול. כאשר HTML5 שוחרר לראשונה, הנוף הדפדפן היה שונה מאוד ממה שהוא היום. התמיכה ב- IE8 ומטה היתה עדיין דבר חשוב עבור אתרים רבים, אך עם הודעת "סוף החיים" שהוציאה מיקרוסופט באפריל 2016 עבור כל הגירסאות של IE מתחת ל -11, אנשים רבים שידרגו כעת את הדפדפנים שלהם, והגירסאות העתיקות הללו עשויות שלא להיות. יותר להיות דאגה לך. בדוק את הניתוחים של האתר שלך כדי לראות בדיוק אילו דפדפנים אנשים משתמשים בהם כדי לבקר באתר. אם אף אחד, או מעט מאוד אנשים, משתמשים ב- IE8 ומטה, אז אתה יכול להיות סמוך ובטוח שאתה יכול להשתמש ברכיבי HTML5 ללא בעיות ואין צורך לתמוך בדפדפנים מדור קודם.

במקרים מסוימים, עם זאת, דפדפני IE מדור קודם יהיו בעיה. זה קורה לעתים קרובות בארגונים המשתמשים פיסת תוכנה ספציפית שפותחה לפני זמן רב, אשר עובד רק על גרסה ישנה של IE. במקרים אלה, מחלקת ה- IT של החברה עשויה לאכוף את השימוש בדפדפנים ישנים אלה, ופירוש הדבר שעבודתך עבור אותה חברה חייבת לתמוך גם במוצרי IE מיושנים.

זה המקום שבו אתה רוצה לפנות HTML5 shiv, כך שתוכל להשתמש בשיטות האינטרנט הנוכחי עיצוב ואלמנטים, אבל עדיין לקבל את התמיכה המלאה הדפדפן שאתה צריך.

בעריכת ג'רמי ג'יררד