جستجو برای:
  • صفحه اصلی
  • لیست کامل دوره ها
  • مگامگ (محتوا رایگان)
    • Javascript
    • UX
    • HTML/CSS
    • UI
  • حساب کاربری شما
    • داشبورد
    • دوره های خریداری شده
    • ویرایش پروفایل کاربری
 
مگادمی
  • صفحه اصلی
  • لیست کامل دوره ها
  • مگامگ (محتوا رایگان)
    • Javascript
    • UX
    • HTML/CSS
    • UI
  • حساب کاربری شما
    • داشبورد
    • دوره های خریداری شده
    • ویرایش پروفایل کاربری
0
ورود / عضویت

مگادمیمگامگمقالاتHTML/CSS25 ویژگی جدید HTML5 با مثال کاربردی

25 ویژگی جدید HTML5 با مثال کاربردی

14 دی 1402
ارسال شده توسط Amirali
HTML/CSS
843 بازدید

آنچه خواهید دید :

Toggle
    • مزایای HTML5 نسبت به HTML4 و تفاوت های آنها
    • المنت های آپدیت جدید HTML5:
    • المنت های گرافیکی
    • المنت های رسانه ای 
  •    کارایی المنت‌ های آپدیت HTML5 

HTML۵
همونطور که میدونید در اپدیت HTML5 تگ های جدیدی به این زبان اضافه شده که تو این مقاله به اونها و کارایی هاشون می پردازیم.

مزایای HTML5 نسبت به HTML4 و تفاوت های آنها

 

  1. کد های تمیز و بهینه تر

این کد را ببینید

<div id="header">
        <h1>This is Header</h1>
        <div id="nav">
            <ul>
                <li><a href="#">header</a></li>
                <li><a href="#">header</a></li>
                <li><a href="#">header</a></li>
            </ul>
        </div>
 </div>

آیا این کد تمیز بهتر و بهینه تر است یا این کد 👇

<header>
        <h1>This is Header</h1>
        <nav>
            <ul>
                <li><a href="#">header</a></li>
                <li><a href="#">header</a></li>
                <li><a href="#">header</a></li>
            </ul>
        </nav>
</header>

خب حالا شما قضاوت کنید کدام کد بهتر بود؟ اولی یا دومی؟

با اومدن تگ های مثل <header> ,<footer> ,<section> ,<nav> ,<main> ,<aside> به HTML5، کار شما بسیار راحت خواهد شد زیرا کد های شما کوتاه تر خواهد شد و در نتیجه میزان خوانایی ان بیشتر است البته ممکن است این موضوع زیاد به چشم نیاید اما در یک کد طولانی این موضوع بسیار مملوس تر خواهد بود.

درک پذیری ان بیشتر میشود بنابر این این کد ها خوانا تر هستند. منظور از خوانا بودن برای افرادی است که قرار است در آینده کد های شما را بخوانند و ان را توسعه دهند.

2.پشتیبانی از تمامی مرورگر های قوی حال حاضر توسط HTML5

3.مرورگرهای وب محتوایی که با این نسخه نوشته شده است را از محتوا های معمولی متمایز می کنند.

 

المنت های آپدیت جدید HTML5:

  1. <aside>
  2. <article>
  3. <bdi>
  4. <details>
  5. <dialog>
  6. <footer>
  7. <header>
  8. <main>
  9. <mark>
  10. <meter>
  11. <nav>
  12. <progress>
  13. <rp>
  14. <rt>
  15. <ruby>
  16. <section>
  17. <summary>
  18. <time>

المنت های گرافیکی

  1. <canvas>
  2. <svg>

المنت های رسانه ای 

  1. <audio>
  2. <embed>
  3. <source>
  4. <track>
  5. <video>

   کارایی المنت‌ های آپدیت HTML5 

 

  1. تگ Section بیشتر برای محتوای گروه‌بندی شده و بخش بندی صفحات استفاده میشود
  2. تگ Article برای گروه‌بندی محتوایی مورد استفاده قرار می‌گیرد که در بازه‌های زمانی مختلف تمایل به تغییر دارند مانند مقالات
  3. تگ Header همانطور که از اسمش پیداست معمولا برای سربرگ وبسایت از ان استفاده میشود و معمولا اولین کدی است که ما باید در <body>از ان استفاده کنیم
  4. تگ Footer همانطور که از اسمش پیداست برای تعیین پایینترین بخش صفحه استفاده می شود
  5. تگ svg برای ایجاد فایل گرافیکی در وب استفاده می شود.در این تگ،از تگ های <circle>,<ellipse>,<rect>,<polygon> برای ترسیم اشکال مختلف استفاده می شود
  6. تگ aside برای ایجاد ساید بار در قسمت راست یا چپ صفحه می باشد
  7. تگ meter ایجاد یک نوار که برای ارزش گذاری استفاده می شود و با استفاده از آن میتوان یک محدوده اندازه گیری بصورت عددی نمایش داد این تگ دارای پارامتر های min و max و value و low و high است
  8. تگ mark برای رنگی کردن بخشی از متن استفاده می شود و رنگ ان هم زرد فسفری است
  9. تگ ruby اگر بخواهیم تلفظ کاراکترهای کشورهای آسیای شرقی مانند چینی و ژاپنی را نشان دهیم از حاشیه نویسی روبی استفاده می کنیم که از چند تگ rt استفاده می شود
  10. تگ rt وظیفه تگ rt این است که توضیح یا تلفظ کاراکترها (برای تایپوگرافی شرق آسیا) را در یک حاشیه نویسی ruby تعریف کند
  11. تگ rp تگی است که برای تهیه پرانتز در اطراف یک متن ruby استفاده می شود که توسط مرورگرهایی که حاشیه نویسی ruby را پشتیبانی نمی کنند نشان داده می شود
  12. تگ canvas برای ترسیم گرافیکی با زبان جاوااسکریپت استفاده می شود
  13. تگ dialog برای نمایش پنجره های بازشو در صفحه استفاده می شود
  14.  تگ bdi  با کمک این تگ می توان متن هایی را که فرمت هایی متفاوت با یکدیگر دارند؛ در یک صفحه وب قرار داد.
  15.  تگ nav مجموعه ای از لینک ها را تعریف می کند که برای ایجاد منوهای افقی استفاده می شود.
  16.  تگ time یک زمان/تاریخ قابل خواندن توسط انسان است و همانطور این تگ می تواند برای رمزنگاری تاریخ و زمان را به روشی قابل خواندن توسط دستگاه نیز به کار رود
  17.  تگ summary تگی است که در تگ details قرار می گیرد و یک عنوان برای ان تعریف می کند
  18. تگ details باکسی است که میتوان در ان محتوا (متن و …) قرار بگیرد و وقتی روی ان کلیک می شود باز و بسته شود و محتوا را نشان دهد
  19. تگ main  همانطور که از اسمش مشخص است بدنه سایت است و محتوای اصلی سایت را خود را درون خود جای می دهد
  20. تگ progress میتواند درصد پیشرفت کار را مشخص کند و دارای 2 پارامتر max و value است
  21. تگ audio با با این تگ میتوانیم صدا اهنگ و هر فایل صوتی را در وب سایت قرار دهیم
  22. تگ embed تگی است که با ان میتوان فایل های مختلف (عکس ، فیلم ، صدا ) را در وب سایت قرار دهیم
  23. تگ source از این تگ برای مشخص کردن منابع چندرسانه ای، مانند video و audio و picture استفاده می شود
  24. تگ track از این عنصر برای مشخص کردن زیرنویس ها که حاوی متن هستند استفاده می شود
  25. تگ video همانطور که از اسمش مشخص است برای قرار دادن فایل ویدیویی (فیلم، کلیپ) مورد استفاده قرار میگیرد

 

اگر در می خوای در مورد استایل دهی به المنت های HTML5 و مابقی المنت ها بدونی، به این مقاله مراجعه کن!

 

منابع:

  • HTML Element Reference – W3Schools
  • HTML elements reference – MDN
اشتراک گذاری:
برچسب ها: html5المنت های جدید html5

مطالب زیر را حتما مطالعه کنید

حرفه ای 1
استاندارد های فنی حرفه ای برای حوزه وب
سازمان فنی و حرفه‌ای یکی از معتبرترین مراکز ارائه‌دهنده مدارک حرفه‌ای در ایران هست. بیشتر...
numbers
عدد (number) در جاوا اسکریپت و 2 نوع اصلی و مهم اعداد
عدد (number) در برنامه نویسی چیست؟ اعداد در برنامه نویسی، یکی از مهمترین انواع داده...
css
معرفی CSS و 5 کاربرد آن در وبسایت ها
  CSS چیست؟ CSS یا همان Cascading Style Sheets یک زبان برای استایل دهی به...
html article
HTML چیست و معرفی 3 تگ مهم در آن
HTML یکی از ساده ترین زبان ها ولی در عین حال مهم ترین بخش هر...
CSSrs
25 تا از css selector های جذاب و کاربردی
افرادی هستند که CSS را به طور کامل بلدند ولی از سلکتور های آن فقط...
why should use css variables
متغییر های CSS چه چیز هایی هستند و چه کاربردی دارند
متغییر های CSS چیست؟ متغیر های سی اس اس (CSS variables) به زبان ساده مقادیری...

3 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • Dayan Ghanbari گفت:
    6 فروردین 1403 در 12:25 ق.ظ

    مفید و اموزنده بود !

    پاسخ
  • Dayan Ghanbari گفت:
    6 فروردین 1403 در 12:25 ق.ظ

    مفید و اموزنده

    پاسخ
  • ناشناس گفت:
    20 دی 1402 در 5:36 ق.ظ

    کاربردی بود

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
نوشته‌های تازه
  • استاندارد های فنی حرفه ای برای حوزه وب
  • 2 روش ساخت آبجکت (object) در جاوا اسکریپت
  • آرایه (array) در جاوا اسکریپت و 4 روش تغییر عضو های آرایه
  • عدد (number) در جاوا اسکریپت و 2 نوع اصلی و مهم اعداد
  • رشته (string) چیست و 3 روش پیاده سازی آنها
اطلاعات تماس
  • 02191030701
  • khateri.amirhossein@yahoo.com
فهرست سفارشی
  • صفحه اصلی
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • لیست دوره های مگادمی

تمامی حقوق برای آکادمی آنلاین مگادمی محفوظ می باشد.
ورود ×
ورود با کد تایید
ارسال مجدد کد تایید(00:60)
حساب کاربری ندارید؟
عضویت

ارسال مجدد کد تایید (00:60)
بازگشت به صفحه ورود

ورود

رمز عبور را فراموش کرده اید؟

ارسال مجدد کد تایید (00:60)

هنوز عضو نشده اید؟ عضویت در سایت