تفاوت اساسی Html5 با Html4

تفاوت اساسی Html5 با Html4

برنامه نویسی • 1393/04/16 @donya
تفاوت اساسی Html5 با Html4

۱ | html5 در حال پیشرفت است …

اول باید گفت که html5 همچنان در حال پیشرفت است. در واقع این زبان یک استاندارد تکمیل شده نیست و همچنان به روز رسانی انجام می شود. این به روز رسانی ها ممکن است چندین بار در سال انجام شود. ولی جای نگرانی نیست، کلیه مواردی که در html4 به عنوان مباحث پایه ای مطرح بودند در استاندارد جدید هم قابل پیاده سازی هستند. در یک جمله می توان گفت افرادی که با html4 آشنا هستند هیچ نگرانی برای یادگیری و استفاده از html5 نخواهند داشت. به گفته تولید کنندگان این استاندارد می توان با html4 ساخت و با html5 بازی کرد.

۲ | دستورات ساده شده …

در html5 دستورات بسیار ساده شده اند. به عنوان مثال شما برای تعریف doctype فقط کافی است از دستور <!doctype html> استفاده کنید و همین کافی است. البته لیست دستوراتی که ساده شده اند بیشتر از این هاست اما در این مقاله به همین مورد اکتفا می کنیم.

۳ | اضافه شدن تگ <canvas> …

امروزه خیلی از کارشناسان معتقدند که با اضافه شدن این تگ کار انیمیشن های فلش تمام شده و دیگر فلش مرده است. البته حرف درستی است چون تگ canvas اکثر امکانات انیمیشنی فلش را در صفحات وب در اختیار کاربر قرار می دهد. اما باز هم باید بررسی کرد و زمان این موضوع را بهتر مشخص خواهد نمود. تگ canvas دارای امکانات بسیار زیاد برای ساخت گرافیک ها و انیمیشن های تحت وب می باشد و نیازی هم به پلیر برای اجرای آن نیست مشکلی که فلش دارد و آن را در معرض خطر “مرگ” قرار داده است.

4 | اضافه شدن تگ های معنایی …

تگ های معنایی یا Semantic Tag ها مواردی هستند که مفهوم یا موضوع خاصی را مشخص می کنند. به عنوان مثال تگ های <header> و <footer> از این نوع تگ ها هستند. در واقع دیگر نیازی به تعریف این موارد در css و استفاده کلاس آن ها در div های خاص نیست. با استفاده از تگ های معنایی شما می توانید شکل کلی و ساختار اصلی وب سایت خود را ایجاد کنید. برای درک بهتر موضوع می توانید از عکس زیر استفاده کنید.