HTML 5 یک نسخه جدید از HTML است
HTML 5 بسیاری از ویژگی های جدید را به مشخصات HTML اضافه می کند. و حتی بهتر است، در حال حاضر برخی از پشتیبانی مرورگر محدود برای این ویژگی های جدید وجود دارد. اگر یک ویژگی که شما علاقه مند هستید، صفحه ی WHATWG Wiki Implementations را برای اطلاعات در مورد مرورگرهایی که بخش های مختلف مشخصات را پشتیبانی می کنند، مشاهده کنید.
HTML 5 جدید Doctype و Charset
چیز خوبی در مورد HTML 5 این است که چطور امیلیل آسان است. شما از نوع doctype HTML 5 استفاده می کنید که بسیار ساده و کارآمد است:
آره همینه. فقط دو کلمه "doctype" و "html". این می تواند این ساده باشد زیرا HTML5 دیگر بخشی از SGML نیست بلکه یک زبان نشانه گذاری است که به تنهایی در آن قرار دارد.
کاراکتر تنظیم شده برای HTML 5 نیز ساده شده است. از UTF-8 استفاده می کند و شما فقط با یک برچسب متا تعریف می کنید:
HTML 5 ساختار جدید
HTML5 به رسمیت می شناسد که صفحات وب یک ساختار دارند، درست مانند کتاب های ساختاری یا سایر اسناد XML . به طور کلی، صفحات وب دارای ناوبری، محتوای بدن، محتوای نوار کناری و سرصفحه، پاورقی و سایر ویژگی ها هستند. و HTML 5 برچسب هایی برای پشتیبانی از این عناصر صفحه ایجاد کرده است.
- - تعریف بخش های صفحات
- - هدر صفحه را تعریف می کند
- - پاورقی یک صفحه را تعریف می کند
- - ناوبری در یک صفحه را تعریف می کند
- - مقاله یا محتوای اصلی را در یک صفحه تعریف می کند
- - محتوای اضافی مانند یک نوار کناری در یک صفحه را تعریف می کند
- - تصاویری را تعریف می کند که حاوی یک مقاله هستند
HTML 5 عناصر درون خطی جدید
این عناصر درونی بعضی از مفاهیم اساسی را تعریف می کنند و آنها را به صورت معناشناختی مشخص می کند، بیشتر به کار با زمان:
- - برای نشان دادن محتویاتی که به نوعی مشخص شده اند
- - برای نشان دادن محتوایی که یک زمان یا تاریخ است
- - برای نشان دادن محتویاتی که کسری از دامنه شناخته شده است - مانند استفاده از دیسک
- - برای نشان دادن پیشرفت کار به منظور تکمیل
HTML 5 پشتیبانی جدید صفحات پویا
HTML 5 برای کمک به توسعه دهندگان نرم افزار وب توسعه یافته است، بنابراین بسیاری از ویژگی های جدید برای ایجاد صفحات HTML دینامیکی آسان است:
- منوهای زمینه - HTML 5 از ایجاد و استفاده از منوهای زمینه در صفحات وب و برنامه های کاربردی پشتیبانی می کند
- href بر روی برچسب مورد نیاز نیست - این اجازه می دهد تا شما از یک برچسب با اسکریپت ها و در برنامه های وب استفاده کنید بدون نیاز به مکانی برای ارسال آن لنگر
- async attribute - این به تگ اسکریپت اضافه می شود تا مرورگر را به این که اسکریپت را به صورت یکپارچه بارگذاری می کند، به گونه ای که بار و نمایش بقیه صفحه را کاهش نمی دهد، اضافه کند.
- - جزئیات در مورد یک عنصر را فراهم می کند. این مانند راهنمایی های در برنامه های غیر وب می باشد.
- - ایجاد یک جدول که از یک پایگاه داده یا دیگر منبع پویا ساخته شده است
- - تگ های قدیمی بازگردانده شده و با توجه به زندگی جدید شما اجازه ایجاد یک سیستم منو را در صفحات وب خود می کنید
- - تعریف اقداماتی که باید اتفاق بیفتد وقتی یک عنصر پویا فعال می شود
HTML 5 فرم های جدید فرم
HTML 5 از تمام انواع ورودی فرم استاندارد پشتیبانی می کند، اما چندین افزونه نیز اضافه می کند:
- زمان قرار
- datetime محلی
- تاریخ
- ماه
- هفته
- زمان
- عدد
- دامنه
- پست الکترونیک
- url
HTML 5 عناصر جدید
چند عنصر جدید هیجان انگیز در HTML 5 وجود دارد:
- - یک عنصر برای دادن یک فضای طراحی در جاوا اسکریپت در صفحات وب شما. این می تواند به شما اجازه می دهد تصاویر یا نمودار را به راهنمایی های ابزار اضافه کنید یا فقط نمودار های dyanmic را در صفحات وب خود ایجاد کنید، ساخته شده در پرواز.
- - با استفاده از این برچسب ساده، ویدیو را به صفحات وب خود اضافه کنید.
- - با استفاده از این برچسب ساده، صدا را به صفحات وب خود اضافه کنید.
HTML 5 برخی عناصر را حذف می کند
همچنین برخی از عناصر در HTML 4 وجود دارد که دیگر توسط HTML 5 پشتیبانی نمی شوند. اکثر آنها قبلا غیرقانونی هستند و بنابراین نباید تعجب برانگیز باشند، اما ممکن است بعضی از آنها دشوار باشد:
- مخفف
- اپلت
- basefont
- بزرگ
- مرکز
- رشته
- فونت
- فریم
- مجموعه فریم
- isindex است
- noframes
- اسکریپت
- s
- ضربه
- تی تی
- تو
آیا شما برای HTML 5 آماده هستید؟
HTML 5 بسیاری از ویژگی های جدید جدید را به صفحات وب و طراحی وب اضافه می کند و هنگامی که مرورگرهای بیشتری از آن پشتیبانی می کنند هیجان انگیز خواهد بود. مایکروسافت اظهار داشت که آنها از حداقل بخش هایی از HTML 5 در IE 8 شروع خواهند کرد. اگر می خواهید زودتر شروع کنید، اپرا بهترین پشتیبانی را داشته است، با صفری پشت سر گذاشته شده است.