همراهان عزیز برای دریافت اطلاع رسانی های سایت در کانال تلگرام (@rayawpir) عضو شوید.
پیوستن به کانال تلگرام

اطلاعیه رایا وردپرس

همراهان عزیز، برای دریافت آخرین اخبار، تخفیف‌ها، آموزش‌های وب و پرامپت‌های حرفه‌ای هوش مصنوعی، حتماً کانال تلگرام ما را دنبال کنید.

جلسه 6 آموزش HTML: آشنایی با تگ های ایجاد کننده لیست

جلسه 6 آموزش HTML: آشنایی با تگ های ایجاد کننده لیست - رایا وردپرس

ادیتور کد آنلاین رایاوردپرس

کدهای این مقاله را می‌توانید در ادیتور آنلاین ما تست کنید تا مفاهیم را بهتر یاد بگیرید!

سلام به همراهان همیشگی رایا وردپرس! به جلسه ششم آموزش HTML از سایت رایا وردپرس خوش اومدین! 😊

تو این جلسه قراره با یکی از کاربردی‌ ترین تگ‌های HTML آشنا بشی که بهت اجازه می‌ده لیست‌های زیبا و منظم بسازی. بله! موضوع امروز ما در مورد لیست هست. 😎

با استفاده از تگ‌های <ul>, <ol>, و <li> می‌تونی اطلاعات رو دسته‌بندی کنی. پس با من همراه شو تا قدم به قدم یاد بگیری که چطور با استفاده از تگ‌های لیست، محتوای صفحات وب رو به شکلی حرفه‌ای و سازمان‌یافته ارائه بدی. آماده‌ای؟ بزن بریم! 🚀

📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن AD

🤔لیست توی HTML چیه و چرا مهمه؟

لیست ها کمک میکنن اطلاعات رو گروه بندی کنی تا:

  • کاربر راحتتر بخونه. 👀
  • موتورهای جستجو ساختار صفحه رو بهتر درک کنن. (سئو بهتر! 🔍)
  • طراحی صفحه حرفه ای تر به نظر برسه. 🎨

لیست‌ها نه تنها باعث می‌شن اطلاعات به صورت واضح و منظم نمایش داده بشه، بلکه به بهینه‌سازی سئو و زیبایی طراحی سایتت هم کمک می‌کنن!

🦋 تگ‌ های ایجاد کننده لیست در HTML

توی HTML، ما سه نوع لیست اصلی داریم که هر کدوم برای کار خاصی استفاده می‌شن و به نمایش داده شدن مرتب و منظم اطلاعات کمک می‌کنن:

1️⃣ تگ <ol> (Ordered Lists) – لیست مرتب شماره‌ دار

وقتی می‌خوای یک لیست شماره‌ دار بسازی که ترتیب آیتم‌ها اهمیت داشته باشه، از تگ <ol> استفاده کن. مثلاً اگر می‌خوای مراحل پخت یه کیک رو به صورت گام به گام نشون بدی، ترتیب هر مرحله مهمه. با استفاده از <ol>, مراحل رو به صورت شماره‌ دار نمایش می‌دی تا خواننده به راحتی روند رو دنبال کنه. این روش نه تنها به خوانایی کمک می‌کنه، بلکه ساختار و ترتیب محتوا رو هم مشخص می‌کنه. 😋

مثال:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

شاید برات سوال پیش بیاد که تگ <li> که استفاده کردم چی هست و چرا داخل تگ <ol> قرار داده شده؟ 😊

تگ <li> در HTML به معنای آیتم لیست هست و برای تعریف هر یک از عناصر (آیتم های) داخل یک لیست استفاده می‌شه. وقتی از تگ <ol> (لیست مرتب) یا <ul> (لیست نامرتب) استفاده می‌کنی، همه‌ی آیتم‌ها باید داخل تگ <li> قرار بگیرن تا مرورگر به درستی تشخیص بده که اینا بخش‌های جداگانه‌ای از لیستت هستن. به عبارت ساده، <li> به مرورگر می‌گه این آیتم یک مورد از لیست هست!

2️⃣ تگ <ul> (Unordered Lists) – لیست نامرتب

وقتی می‌خوای یه لیست غیر شماره‌ دار بسازی و ترتیب آیتم‌ها برات مهم نیست، می‌تونی از تگ <ul> استفاده کنی. این تگ آیتم‌های لیست رو کنار یه دایره توپر مشکی (🔘) نشون می‌ده و برای زمانی مناسبه که فقط می‌خوای اطلاعات رو گروه‌بندی کنی، بدون اینکه ترتیب خاصی داشته باشن. 😄
مثلاً اگه بخوای لیستی از خریدهای روزانه‌ات داشته باشی، مهم نیست که اول سیب رو بخری یا نون، درسته؟ پس می‌تونی از یه لیست نامرتب استفاده کنی! 🛒✨

مثال:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

3️⃣ تگ <dl> (Description Lists) – لیست توضیحی

لیست توضیحی یا <dl> زمانی استفاده می‌شه که بخوای یه سری اصطلاحات یا عبارات رو همراه با توضیحاتشون نمایش بدی. برخلاف لیست‌های مرتب و نامرتب، این نوع لیست شامل عنوان (term) و توضیح (description) برای هر آیتمه. 🤓📖

ساختار کلیش اینجوریه:

  • <dl>: مشخص می‌کنه که این یه لیست توضیحیه.
  • <dt> (Define Term): عنوان یا اصطلاحی که قراره براش توضیح نوشته بشه.
  • <dd> (Description Definition): توضیح مربوط به اون عنوان.

مثال:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

👆 این لیست باعث می‌شه که هر عنوان همراه با توضیح مربوط به خودش نمایش داده بشه و به درک بهتر محتوا کمک کنه. 😃✨

تا اینجای کار با سه تا تگ اصلی برای ایجاد لیست در HTML آشنا شدی:

تگ📌 نام لیست📖 کاربرد
<ol>لیست مرتب (Ordered List)برای نمایش لیست‌های شماره‌دار که ترتیب آیتم‌ها مهمه، مثل مراحل انجام کارها. 🔢
<ul>لیست نامرتب (Unordered List)برای نمایش لیست‌های بدون ترتیب، مثل فهرست خرید یا ویژگی‌های محصول. 🔘
<dl>لیست توضیحی (Description List)برای نمایش اصطلاحات همراه با توضیحات، مثل معرفی زبان‌های برنامه‌نویسی. 📚

حالا که اینا رو یاد گرفتی، بریم سراغ نکات تکمیلی که باید بدونی 🚀

 خوبه بدونی!

شخصی سازی استایل لیست‌ها در HTML

با اینکه فعلاً فقط HTML بلدی، بد نیست یه نگاه به این قابلیت‌های جذاب بندازی! 😎

🔹 تغییر علامت لیست‌های <ul>: به‌صورت پیش‌فرض، آیتم‌های لیست نامرتب با دایره توپر مشکی نشون داده می‌شن. اما اگه بخوای این علامت رو تغییر بدی، می‌تونی از ویژگی list-style-type توی CSS داخلی استفاده کنی. مثلاً:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

در نتیجه: به جای دایره توپر، آیتم‌های لیست با مربع مشکی نمایش داده می‌شن!

💡 انواع دیگه‌ی list-style-type:
circle → دایره توخالی ⚪
square → مربع مشکی 🟫
none → بدون علامت 🚫

🔹شروع شماره از یک عدد خاص در <ol> : به‌طور پیش‌فرض، وقتی یه لیست مرتب با تگ <ol> می‌سازی، شماره‌ها از ۱ شروع می‌شن. ولی اگه بخوای شماره‌گذاری رو از یه عدد خاص شروع کنی، باید از ویژگی start استفاده کنی.

مثال: فرض کن یه لیست داری و می‌خوای شماره‌گذاری از ۵ شروع بشه:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

🔹تغییر ترتیب شماره‌های لیست <ol> (برعکس کردن لیست): اگه بخوای لیست شماره‌ دار از یه عدد بزرگ به کوچک نمایش داده بشه، از ویژگی reversed استفاده کن:

مثال:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

🔹تغییر نوع شماره‌های لیست مرتب <ol> : به‌صورت پیش‌فرض لیست‌های <ol> با اعداد معمولی (۱,۲,۳,…) نمایش داده می‌شن، اما می‌تونی نوع شماره‌گذاری رو تغییر بدی:

مثال:

 ____                      __        __ ____  
|  _ \  __ _ _   _  __ _   \ \      / /|  _ \ 
| |_) |/ _` | | | |/ _` |   \ \ /\ / / | |_) |
|  _ <| (_| | |_| | (_| |    \ V  V /  |  __/ 
|_| \_\\__,_|\__, |\__,_|     \_/\_/   |_|    
             |___/                            

       [🔒 Code Locked - Please Login to Access]

انواع مقدارهایی که می‌تونی برای type استفاده کنی:

  • 1 → (۱, ۲, ۳, …) پیش‌فرض
  • A → (A, B, C, …) حروف بزرگ انگلیسی
  • a → (a, b, c, …) حروف کوچک انگلیسی
  • I → (I, II, III, …) اعداد رومی بزرگ
  • i → (i, ii, iii, …) اعداد رومی کوچک

🚨 اشتباهات رایج در استفاده از لیست‌ ها

خیلی از افراد موقع کار با لیست‌ها توی HTML یه سری اشتباهات تکراری انجام میدن که باعث خراب شدن ساختار صفحه یا اشتباه در نمایش لیست می‌شه. بیا ببینیم این اشتباهات چیا هستن و چطوری می‌تونیم ازشون دوری کنیم:

فراموش کردن تگ بسته </li> : هر آیتم داخل لیست باید با <li> باز و با </li> بسته بشه. اگه تگ بسته رو ننویسی، ممکنه مرورگر به‌درستی لیست رو نمایش نده.

استفاده از <ul> به‌جای <ol> وقتی ترتیب مهمه: اگه لیستت مرحله‌ای یا نیازمند ترتیب مشخص هست، باید از <ol> (لیست مرتب) استفاده کنی، نه <ul>.

قرار دادن مستقیم متن بیرون از <li> داخل <ul> یا <ol>: متن‌هایی که جزئی از لیست هستن، حتماً باید داخل <li> باشن، نه مستقیماً داخل <ul> یا <ol>.

اگه این نکات رو رعایت کنی، لیست‌هات همیشه مرتب و بدون مشکل نمایش داده میشن! 🚀

جمع بندی

تو این جلسه یاد گرفتی که چطور با استفاده از تگ‌های لیست مثل <ul>, <ol> , می‌تونی اطلاعات رو به صورت منظم و دسته‌بندی شده به نمایش بذاری. این تگ‌ها باعث می‌شن که صفحه‌ی وبت هم زیباتر به نظر برسه و هم از نظر سئو بهینه‌تر عمل کنه.

اگر سوالی داشتی یا چیزی برات نامفهوم بود، حتماً تو کامنت‌ها بپرس. من همیشه اینجا هستم تا بهت کمک کنم! 🙌
تا جلسه بعد، موفق باشی و به یادگیری HTML ادامه بده! 👋

5/5 - (7 امتیاز)
محتوای سایت برات مفید بود؟ 👋

تولید محتوا عشق می‌خواد و انرژی! با یک حمایت مالی کوچیک، سوخت موتور رایا وردپرس رو برای آموزش‌های خفن‌تر تامین کن.

❤️ حمایت می‌کنم

ارسال نظر ( 6 نظر تایید شده )

نظرات پس از تایید مدیر نمایش داده می‌شوند
  1. آریا جلالی - 1 سال پیش

    سلام خسته نباشین

    بنظرتون استایل ها رو inline بدیم یا اینکه تو css مثلا استایل مربع بدیم یا بگیم از A شروع کن

    لینک کپی شد
    1. سعید تیک آبی مدیر سایت - 1 سال پیش

      سلام، مرسی از شما.

      سعی کنید همیشه استایل‌ها رو توی یه فایل CSS جدا بنویسید و تا جای ممکن از استایل اینلاین (مستقیم توی تگ HTML) دوری کنید.

      چرا؟ چون وقتی استایل‌ها جدا هستن:

      – مدیریتشون مثل آب خوردن میشه.
      – سایت سریع‌تر لود میشه (چون استایل‌ها کش میشن).
      – کدهاتون تمیز و مرتب باقی می‌مونه.

      استایل اینلاین فقط به درد وقت‌هایی می‌خوره که مجبورید یا می‌خواید یه چیزی رو خیلی سریع تست کنید. در غیر این صورت، همیشه انتخاب اولتون فایل CSS جدا باشه.

      لینک کپی شد
      1. آریا جلالی - 1 سال پیش

        دستتون درد نکنه

        لینک کپی شد
        1. سعید تیک آبی مدیر سایت - 1 سال پیش

          خواهش میکنم 🧡😊

          لینک کپی شد
  2. آریا جلالی - 1 سال پیش

    مثال زیاد اینکه بتونی شخصی سازی بکنی یا برعکس و … خیلی مقاله رو جذاب کرده بود😍

    لینک کپی شد
    1. سعید تیک آبی مدیر سایت - 1 سال پیش

      مرسی آریای عزیز ❤️

      ممنون از بازخورد مثبتت. خوشحالم که تلاشمون برای ارائه محتوای کاربردی و جذاب مورد توجه ات قرار گرفته 🙂

      لینک کپی شد
46نفر در حال مطالعه
1705بازدید اخیر
9نفر این پست رو بوکمارک کردن
7دقیقه مطالعه
6دیدگاه
به قـــلم: ســــعید

زندگی من همیشه یک پروژه در حال توسعه بود... پر از کدهای ناقص، باگ‌های غیرمنتظره و آپدیت‌های بی‌پایان؛ اما با هر دیباگ، هر تجربه و هر خطا، نسخه‌ای بهتر از خودم ساختم. ⚡

+۹۰
ابزار برنامه نویسی
۴۰۰
مقاله منتشر شده
مشاهده همه مقالات
رایا وردپرس
بستن