HTML5
ויקיפדיה האנציקלופדיה encyclopedia
HTML5 (ראשי תיבות של: 5 HyperText Markup Language) היא שפת תגיות וטכנולוגיה מרכזית באינטרנט המשמשת לעיצוב המבנה והתצוגה של תוכן ברשת האינטרנט, והיא הגרסה החמישית של שפת התגיות HTML. נכון לאוקטובר 2014, זוהי הגרסה האחרונה והמלאה ביותר של HTML5, כפי שהוגדר על ידי W3C,[1] הארגון המרכזי העוסק בתקינה ברשת. הגרסה הקודמת, HTML 4, תוקננה ב-1997.
סיומת קובץ |
.html |
---|---|
סוג מדיה באינטרנט | text/html |
UTI | index.html |
מפתח | World Wide Web Consortium ו-WHATWG |
תאריך השקה | 28 באוקטובר 2014 |
גרסה אחרונה |
HTML 5 HTML 5.1 טיוטת עבודה ב־28 באוקטובר 2014 |
סוג | שפת סימון |
הורחב לתקן | XHTML5 (XML-serialized HTML5) |
תקן |
W3C HTML5 W3C HTML 5.1 |
פורמט פתוח? | כן |
תוכנה נפוצה | דפדפן |
האתר הרשמי | |
השינויים המרכזיים נועדו לשיפור השפה בעזרת תמיכה במולטימדיה, תוך כדי שמירה על אופייה העקבי, הקריא והברור לבני אדם ולמחשבים (דפדפנים, מנתחי תוכן וכדומה). מטרתה של HTML5 היה לא רק להחליף את HTML 4, אלא גם את XHTML 1 ואת DOM רמה 2.[2]
אחרי הקודמים לה, HTML 4.01 ו-XHTML 1.1, HTML5 היא הפתרון לכך ש-HTML ו-XHTML בשימוש הנפוץ ברשת האינטרנט הם ערבוב של תכולות שונות שנוצרו בתקנים שונים, יחד עם תכולות שנקבעו על ידי מוצרי תוכנה חיצוניים, כמו דפדפנים. HTML5 מנסה, בנוסף, להגדיר שפת סימון יחידה שיכולה להכתב גם כ-HTML וגם כ-XHTML, והתקן מכיל מידע מפורט שאמור לעודד מימושי תאימות. היא מרחיבה, משפרת והופכת את הסימונים הקיימים במסמכים להגיוניים, ומציעה דרכים נוחות לסימון וממשקי תכנות יישומים עבור יישומי אינטרנט מסובכים.[3] מסיבות אלו, HTML5 גם היא שפה חוצה-פלטפורמות במובייל. אפשרויות רבות ב-HTML5 נבנו תוך התחשבות ביכולת לרוץ על מכשירים חסכוניים בחשמל, כמו מחשבי לוח או טלפונים חכמים. בדצמבר 2011, קבוצת המחקר Strategy Analytics חזתה שעליות מכירות הטלפונים שתומכים ב-HTML תגיע למיליארד מכשירים ב-2013.[4]
HTML5 הוסיפה, בעיקר, מספר רב של תכונות תחביריות חדשות. תכונות אלו כוללות שימוש ב-MathGL לנוסחאות מתמטיות, וכן הוספת אלמנטים חדשים שהחליפו את תגי ה-<object>
הרגילים, כמו <video>
, <audio>
, <canvas>
יחד עם שילובם של Scalable Vector Graphics (SVG). אפשרויות אלו עוצבו על מנת לאפשר שילוב של מולטימדיה ותוכן גרפי באתר בקלות יחסית, מבלי שיהיה צורך לעשות שימוש ב-API או תוספים קנייניים. תגים חדשים שאחראיים על מבנה העמוד כוללים את <main>
, <section>
, <article>
, <header>
, <footer>
, <aside>
, <nav>
ואת <figure>
. הם עוצבו על מנת להעשיר את התחביר של תוכן המסמכים. מאפיינים חדשים הוספו עבור תגיות HTML, ואלמנטים ומאפיינים מסוימים הוסרו. אלמנטים מסוימים, כמו <cite>
, <a>
ו-<menu>
שונו, הוגדרו מחדש ותוקננו. ה-API וה-DOM כבר לא מהווים חלק משני, אלא ממש מהווים חלק בבניית היסודות והתקנון של HTML5. HTML5 גם מגדיר בפירוט כיצד לעבד מסמכים לא תקניים, כך שטעויות התחביר יטופלו בצורה אחידה בכל הדפדפנים.