اچتیامال۵
نسخهٔ پنجم و کنونی زبان نشانهگذاری ابرمتنی (زنگام) / From Wikipedia, the free encyclopedia
اچ تی ام ال ۵ یا زبان نشانهگذاری ابرمتنی۵ یا (به انگلیسی: HyperText Markup Language5 یا HTML5)
زبانی برای ساختن و ارائهٔ محتوا برای شبکه جهانی وب است، این پنجمین تجدید نظر از استاندارد اچتیامال است (در سال ۱۹۹۰ ایجاد و در سال ۱۹۹۷ به عنوان HTML4 استاندارد شده است) و تاکنون همچنان در دست توسعه است. اهداف اصلی اچ تی ام ال ۵ بهبود این زبان به صورتی است که از جدیدترین فناوریهای چند رسانهای پشتیبانی کند در حالی که هم به راحتی توسط انسانها قابل خواندن باشد و هم به طور مداوم توسط رایانهها و دستگاهها (مرورگرهای وب، تجزیه کنندهها و غیره) قابل درک باشد. اچتیامال۵ در نظر دارد نه تنها HTML4 بلکه XHTML۱ و ۲HTML را نیز پشتیبانی کند.
با پیروی از پیشینیان اخیرش اچتیامال۴٫۰۱ و XHTML ۱٫۱، اچتیامال۵ یک پاسخ به استفاده مشترک اچتیامال و XHTML بر روی شبکه جهانی وب، ترکیبی از ویژگیهای معرفی شده توسط مشخصات مختلف و موارد معرفی شده توسط محصولات نرمافزاری مانند مرورگرهای وب است. مواردی که توسط کارهای مشترک ایجاد شدهاست؛ و هم چنین پاسخی به بسیاری از خطاهای نحوی در مستندات وب موجود است. همچنین در تلاش است یک زبان نشانه گذاری یکتا تعریف کند که بتواند در دو قالب اچتیامال یا XHTML نوشته شود.
اچتیامال۵ شامل جزئیات مدلهای پردازش است تا پیادهسازی سازگارتری داشته باشد. اچتیامال۵ نشانه گذاری برای اسناد در دسترس را گسترش میدهد، بهبود میبخشد و توجیه میکند. هم چنین نشانهگذاری و رابط برنامهنویسی کاربردی (APIها) را برای برنامههای پیچیده تحت وب معرفی میکند. به همین دلیل، HTML5 کاندیدای بالقوه برای برنامههای کاربردی تلفن همراه کراس پلت فرم است. بسیاری از ویژگیهای HTML۵ با در نظر گرفتن توانایی اجرا بر روی دستگاههای کم قدرت مانند گوشیهای هوشمند و تبلتها ساخته شدهاست. در دسامبر ۲۰۱۱، شرکت پژوهش تجزیه و تحلیل استراتژی پیشبینی کردهاست خرید و فروش گوشیهای تلفن سازگار با HTML۵ در سال ۲۰۱۳ بالای ۱ میلیارد دلار خواهد شد.
بهطور خاص اچتیامال۵ ویژگیهای نحوی بسیاری را به این زبان اضافه کرده است. این ویژگیها عبارتند از عناصری مثل <audio>
، <header>
، <video>
و <canvas>
. هم چنین یکپارچهسازی محتوایی گرافیک برداری مقیاس پذیر (SVG) که جایگزین تگ <object> است. این ویژگیها برای این طراحی شدهاند تا وارد کردن و کار کردن با محتوای چند رسانهای و گرافیکی آسانتر شود و به پلاگینهای اختصاصی و APIها نیازی نباشد. عناصر جدید دیگر مانند <nav>
و <article>
، <header>
، <section>
برای توانمندتر کردن محتوای نحوی اسناد طراحی شدهاند. صفتهای جدید دیگری نیز به همین منظور معرفی شدهاند، در حالی که برخی از عناصر و ویژگیها نیز حذف شدهاند. بعضی از عناصر، مانند <a>
، <cite>
و <menu>
تغییر یافتهاند، دوباره تعریف شدهاند یا استاندارد گشتند. APIها و DOMها دیگر چاره اندیشی موقت نیستند بلکه بخش اساسی از خصوصیات HTML5 هستند. همچنین در HTML5 پردازشهایی صورت گرفتهاست که اسناد نامعتبر و خطاهای نحوی آنها برای همه مرورگرها و کاربران یکسان خواهد بود.این زبان نشانه گذاری از ساده ترین زبان ها است و ساختار کلی آن از تگ ها هستند.
پسوند(های) نام پرونده |
|
---|---|
نوع رسانهٔ اینترنتی | text/html |
کد فایلبندی | TEXT |
شناسانه نوع یکسان | public.html[1] |
توسعهدهنده | ائتلاف وب جهانگستر |
ارائهٔ اولیه | ۲۸ اکتبر ۲۰۱۴ (۹ سال پیش) (۲۰۱۴-28}})[2] |
گونه | زبان نشانهگذاری |
استاندارد بینالمللی | HTML 5.2 |
قالب آزاد؟ | بله |