المان های جدید در HTML 5
اچ تی ام ال 5 المان های جدیدی را برای ساختار بندی بهتر پرونده ها ارائه می دهد در پایین یک لیست از المان های جدید اچ تی ام ال 5 و توضیح درباره کاربرد آنها وجود دارد:
<article> یک مقاله یا article را در یک پرونده تعریف می کند.
<aside> مطالبی را در کنار مطالب صفحه تعریف می کند. (مناسب برای سایدبار)
<bdi> یک قسمت از متن را که ممکن است در یک جهت متفاوت از دیگر متن های اطرافش قالب بندی شده باشد را، از آن ها، مجزا میکند.
<details> جزئیات اضافه ای را تعریف میکند که کاربر می تواند آنها را نمایش داده یا مخفی کند.
<dialog> یک جعبه یا پنجره دیالوگ را تعریف می کند.
<figcaption> یک عنوان را برای یک المان <figure> تعریف می کند.
<figure> یک مطلب خود-حاوی یا self-contained را تعریف می کند.
<footer> یک پانویس را برای یک پرونده یا بخش (section) تعریف می کند. (مناسب برای فوتر وب سایت ها)
<header> یک سربرگ را برای یک پرونده یا بخش (section) تعریف می کند.
<main> مطلب اصلی یک پرونده را تعریف می کند.
<mark> متن علامت دار یا پررنگ شده را تعریف می کند.
<meter> یک اندازه گیری مقیاسی را در بین یک محدوده تعریف میکند. (یک درجه یا gauge)
<nav> لینک های راهبری را تعریف می کند. (مخصوص فهرست سازی)
<progress> میزان پیشرفت یک عملیات را نشان می دهد.
<rp> تعریف می کند که مرورگر هایی که از حاشیه نویسی ruby پشتیبانی نمی کنند چه چیزی را نمایش بدهند.
<rt> توضیحات و طرز ادای کاراکتر ها را تعریف می کند (برای نوشتار شرق آسیایی)
<ruby> یک حاشیه نویسی ruby را تعریف می کند (برای نوشتار شرق آسیایی).
<section> یک بخش یا section را در یک پرونده تعریف می کند.
<summary> یک سربرگ قابل نمایش برای یک المان <details> تعریف می کند.
<time> یک تاریخ و زمان را تعریف می کند.
<wbr> یک شکست خط یا line-break محتمل را تعریف می کند.
درباره المان های معنایی اچ تی ام ال در فصل بعد بیشتر بخوانید.
المان های فرم form جدید:
<datalist> برای یک ورودی لیست از پیش تعیین شده را ایجاد می کند.
<output> نتیجه یک محاسبه را تعریف میکند.
همه چیز درباره تمام المان های جدید و قدیمی مخصوص فرم را در فصل المان های فرم بخوانید.
Type های جدید input
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
خاصیت های جدید input
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height and width
- list
- min and max
- multiple
- pattern (regexp)
- placeholder
- required
- step
همه چیز را درباره type های ورودی جدید و قدیمی را در فصل تایپ های ورودی اچ تی ام ال بخوانید.
همه چیز را درباره خاصیت های ورودی جدید و قدیمی در فصل خاصیت های ورودی اچ تی ام ال بخوانید.
سینتکس جدید Attribute ها در اچ تی ام ال 5
اچ تی ام ال 5 به چهار سینتکس مختلف برای نوشتن خاصیت ها اجازه می دهد. این مثال ترکیب های مختلف استفاده شده برای یک تگ <input> را شرح می دهد:
در اچ تی ام ال 5 تمام این چهار سینتکس میتوانند بسته به این که چه چیزی برای خاصیت نیاز است استفاده شوند.
المان های گرافیک در HTML 5
تگ <canvas> طراحی های گرافیکی را در حین کدنویسی به وسیله جاوا اسکریپت انجام می دهد.
تگ <svg> طراحی وکتور های مقیاس پذیر را انجام می دهد.
المان های چند رسانه ای جدید در HTML 5
<audio> محتوای صوتی را تعریف می کند.
<embed> یک نگه دارنده (Container) را برای یک برنامه ی خارجی که اچ تی ام ال نباشد تعریف می کند.
<source> منبع چند رسانه ای را برای المان های <video> و <audio> تعریف می کند.
<track> برای المان های رسانه ای <video> و <audio> مسیر یا track متنی تعریف می کند.
<video> یک فایل video یا فیلم را تعریف می کند.
مثالی از المان های چند رسانه ای: