موضوع مقاله: اچ‌تی‌ام‌ال۵ | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # اچ‌تی‌ام‌ال۵ | مقدمه: Htmi5 یا زبان نشانه‌گذاری ابرمتنی۵ یا زبانی برای ساختن و ارائهٔ محتوا برای شبکه جهانی وب است، این پنجمین تجدید نظر از استاندارد اچ‌تی‌ام‌ال است (در سال ۱۹۹۰ ایجاد و در سال ۱۹۹۷ به عنوان HTML4 استاندارد شده ‌است) و تاکنون همچنان در دست توسعه‌ است. | ## بخش 1: اچ‌تی‌ام‌ال۵ | اهداف اصلی اچ‌ تی ‌ام ‌ال ۵ بهبود این زبان به صورتی است که از جدیدترین فناوری‌های چند رسانه‌ای پشتیبانی کند در حالی که هم به راحتی توسط انسان‌ها قابل خواندن باشد و هم به‌ طور مداوم توسط رایانه‌ها و دستگاه‌ها (مرورگرهای وب، تجزیه‌ کننده‌ها و غیره) قابل درک باشد. با پیروی از پیشینیان اخیرش اچ‌تی‌ام‌ال۴٫۰۱ و XHTML ۱٫۱، اچ‌تی‌ام‌ال۵ یک پاسخ به استفاده مشترک اچ‌تی‌ام‌ال و XHTML بر روی شبکه جهانی وب، ترکیبی از ویژگی‌های معرفی شده توسط مشخصات مختلف و موارد معرفی شده توسط محصولات نرم‌افزاری مانند مرورگرهای وب است. مواردی که توسط کارهای مشترک ایجاد شده‌است؛ و هم چنین پاسخی به بسیاری از خطاهای نحوی در مستندات وب موجود است. همچنین در تلاش است یک زبان نشانه گذاری یکتا تعریف کند که بتواند در دو قالب اچ‌تی‌ام‌ال یا XHTML نوشته شود. اچ‌تی‌ام‌ال۵ نشانه گذاری برای اسناد در دسترس را گسترش می‌دهد، بهبود می‌بخشد و توجیه می‌کند. هم چنین نشانه‌گذاری و رابط برنامه‌نویسی کاربردی (APIها) را برای برنامه‌های پیچیده تحت وب معرفی می‌کند. به همین دلیل، HTML5 کاندیدای بالقوه برای برنامه‌های کاربردی تلفن همراه کراس پلت فرم است. بسیاری از ویژگی‌های HTML۵ با در نظر گرفتن توانایی اجرا بر روی دستگاه‌های کم قدرت مانند گوشی‌های هوشمند و تبلت‌ها ساخته شده‌است. در دسامبر ۲۰۱۱، شرکت پژوهش تجزیه و تحلیل استراتژی پیش‌بینی کرده‌است خرید و فروش گوشی‌های تلفن سازگار با HTML۵ در سال ۲۰۱۳ بالای ۱ میلیارد دلار خواهد شد. این ویژگی‌ها برای این طراحی شده‌‌اند تا وارد کردن و کار کردن با محتوای چند رسانه‌ای و گرافیکی آسان‌تر شود و به پلاگین‌های اختصاصی و APIها نیازی نباشد. عناصر جدید دیگر مانند و ، ، برای توانمندتر کردن محتوای نحوی اسناد طراحی شده‌اند. صفت‌های جدید دیگری نیز به همین منظور معرفی شده‌اند، در حالی که برخی از عناصر و ویژگی‌ها نیز حذف شده‌اند. بعضی از عناصر، مانند ، و تغییر یافته‌اند، دوباره تعریف شده‌اند یا استاندارد گشتند. | ## بخش 2: اچ‌تی‌ام‌ال۵ | همچنین در HTML5 پردازش‌هایی صورت گرفته‌است که اسناد نامعتبر و خطاهای نحوی آن‌ها برای همه مرورگرها و کاربران یکسان خواهد بود.این زبان نشانه گذاری از ساده ترین زبان ها است و ساختار کلی آن از تگ ها هستند. تاریخچه کارگروه تعیین تکنولوژی نحوه استفاده از ابرمتن وب (WHATWG) کار بر روی استاندارد جدید را از سال ۲۰۰۴ شروع کرد. در سال ۲۰۰۹، W3C اجازه داد که منشور گروه کاری XHTML 2 منقضی شود و تصیمی گرفت که آن را تجدید نکند. هر دو ویژگی‌هایی برای اجرای صوت و تصویر در صفحات وب و استفاده از گرافیک برداری مقیاس پذیر، دارند HTML5 به تنهایی نمی‌تواند برای انیمیشن و تعامل کاربر مورد استفاده قرار بگیرد (حتماً باید با CSS3 و Javascript تکمیل شود). اگرچه اچ‌تی‌ام‌ال۵ سال‌هاست که بین توسعه دهندگان شناخته شده‌است، از آوریل۲۰۱۰ و بعد از نامه استیو جایز با عنوان «اندیشه‌ای در فلش»، که در آن نتیجه گرفته شده بود که «برای مشاهده ویدئوها یا استفاده از هرگونه محتوی در وب، دیگر نیازی به استفاده از Flash نیست.» و «استانداردهای باز جدید، که در دوره ابزار همراه ایجاد شده‌اند، پیروز خواهند شد.» در جریان رسانه،HTML5 را بر سر زبان‌ها انداخت. این موضوع یک مناظره را در بین حلقات توسعه دهندگی وب برانگیخت، که در آن برخی پیشنهاد دادند که در حین این که HTML5 افزایش عملکرد را فراهم می‌آورد، توسعه دهندگان باید تفاوت پشتیبانی مرورگرها از قسمت‌های مختلف استاندارد را، هم چون دیگر تفاوت‌های عملکرد بین HTML5 و Flash، در نظر بگیرند. فرایند استانداردسازی W3C در ژوئن ۲۰۰۴ شرکت موزیلا و نرم‌افزار اپرا مقاله‌ای را در کارگاه آموزشی W3C ارائه کردند که روی توسعهٔ تکنولوژی وب تأکید می‌کرد به‌طوری‌که با مرورگرهای موجود سازگاری داشته باشند. این طرح یک کار در حال انجام است و انتظار می‌رود سال‌های زیادی به طول بینجامد، هرچند بخش‌هایی از HTML5 در حال پایان گرفتن و و قبل از وضعیت نهایی در مرورگرها پیاده‌سازی می‌شود. مسئول ویرایشگر HTML۵ اعلام کرد فاز اول این پروژه در سال ۲۰۱۲ پایان می‌یابد و پیاده‌سازی کاملاً سازگار این پروژه احتمالاً تا سال ۲۰۲۲ یا دیرتر ادامه دارد. با این حال بسیاری از قسمت‌های این محصول پایدار هستند و ممکن است پیاده‌سازی شوند. ۲۰۰۸- اولین پیش نویس کاری عمومی WHATWG اولین پیش‌نویس کاری عمومی را از مشخصات در ۲۲ ژانویه ۲۰۰۸ منتشر کرد. بخش‌هایی از HTML5 در مرورگرها اجرایی شده بود، با این که تمام مشخصات هنوز وضعیت توصیه نهایی پیدا نکرده بود. در می ۲۰۱۱، گروه کاری HTML5، یک دعوت از تشکل‌های داخل و خارج W3C، برای تأیید صحت تکنیکی مشخصات انجام داد. | ## بخش 3: اچ‌تی‌ام‌ال۵ | W3C در حال توسعه دادن مجموعه آزمون جامع برای دست یابی به قابلیت همکاری گسترده برای مشخصات کامل در ۲۰۱۴ است، که در حال حاضر تاریخ مورد نظر برای توصیه محسوب می‌شود. در ژوئیه ۲۰۱۲، WHATWG و W3C تصمیم بر جدایی در برخی موارد گرفتند.W3C کار مشخصات اچ‌تی‌ام‌ال۵ را، با تمرکز بر یک استاندارد قطعی یکتا، ادامه خواهد داد. سازمان WHATWG کار خود را با اچ‌تی‌ام‌ال۵ را به عنوان یک استاندارد زنده ادامه خواهد داد. مفهوم استاندارد زنده این است که هیچ وقت تکمیل نمی‌شود و دائماً در حال به روزرسانی و ارتقا خواهد بود. نقشه ۲۰۱۴ در سپتامبر ۲۰۱۲، W3C یک نقشه، برای ارائه نهایی توصیه اچ‌تی‌ام‌ال۵ قطعی در اواخر ۲۰۱۴ و توصیه مشخصات اچ‌تی‌ام‌ال۵٫۱ در اواخر ۲۰۱۶ مطرح کرد. ویژگی‌ها زبان نشانه‌گذاری اچ‌تی‌ام‌ال۵ تعدادی عناصر و ویژگی‌های جدید را معرفی می‌کند که منعکس‌کننده کاربردهای رایج بر روی وب سایت‌های مدرن هستند. برخی از آن‌ها جایگزین نحوی برای استفادهٔ رایج از بلوک عمومی div و عنصر درون آن یعنی SPAN هستند. برای مثال مربوط به بلوک ناوبری وب سایت است، معمولاً مربوط به پایین صفحه وب یا آخرین خطوط کد است، یا و جای را گرفته‌است. هم چنین بر اهمیت برنامه‌نویسی DOM به عنوان مثال، جاوا اسکریپت نیز مجدداً تأکید شده‌ است. APIهای جدید علاوه بر تعیین نشانه گذاری، اچ‌تی‌ام‌ال۵ تعدادی رابط‌ برنامه‌نویسی کاربردی( API ) را نیز ارائه می‌کند. برخی فناوری‌های مرتبط، که نه در مشخصات W3C و نه در WHATWG برای HTML هستند و W3C این خصوصیات را جداگانه منتشر کرده‌است: منطقه جغرافیایی پایگاه داده SQL، یک پایگاه دادهٔ محلی و ایندکس‌گذاری شده که به صورت کلیدهای سلسله مراتبی ذخیره می‌شود. این API برای موارد ذخیره‌سازی سمت سرویس گیرنده‌ای که با پایگاه داده برطرف نمی‌شوند در نظر گرفته شده‌است. | ## جمع‌بندی | نوشتن فایل‌ها از برنامه‌های کاربردی وب اچ‌تی‌ام‌ال۵ به تنهایی نمی‌تواند انیمیشن در درون صفحات وب را فراهم کند برای این کار باید از جاوا اسکریپت یا CSS3 یا هر دو کمک گرفت.