جستجو برای:
سبد خرید 0
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • سایت های آماده
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
 
خدمات شبکه فراز نتورک
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • 021-66416682
  • Info[@]faraznetwork.ir
خدمات شبکه فراز نتورک
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • سایت های آماده
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
اینجا شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

خدمات شبکه فراز نتورک > دانلود رایگان > وب مستر > آموزش HTML & CSS > کار با لیست ها در HTML قسمت اول

کار با لیست ها در HTML قسمت اول

1399/10/16
ارسال شده توسط مهندس سمیه رشوند
آموزش HTML & CSS

کار با لیست ها در HTML

آشنایی با لیست ها در HTML

لیست در HTML چیست؟ لیست ها درHTML چه وظایفی دارند؟ استفاده از لیست چه مزایایی دارد؟ لیست ها چند نوع هستند ؟‌

در این مقاله قصد داریم تا به صورت کامل با لیست ها آشنا شویم.

1 لیست ها در HTML

  • 1.1 مزایای عمده استفاده از لیست
  • 1.2 انواع لیست

لیست ها در HTML

لیست‌ها برای جمع‌کردن و نمایش گروهی اطلاعات هستند تا خواندن آن‌ها آسان شود. در توسعه وب مدرن، لیست ها جزو اجزای اصلی وبسایت‌ها هستند

که برای ناوبری و نمایش محتوای اصلی به دفعات مورد استفاده قرار می‌گیرند.

لیست ها از نگاه ساختاری خوب هستند، چرا که به تولید محتوای ساختار یافته با دسترسی و نگهداری آسان کمک می‌کنند.

از طرف دیگر لیست ها به شما اجازه می‌دهند تا با استفاده از استایل هایCSS  آن ها را به خوبی خاص کنید.

و در نهایت لیست ها به بازدید‌کنندگان وبسایت کمک می‌کند تا وبسایتتان را آسان تر مطالعه کنند. سادگی لیست ها باعث می شود

بتوانید به راحتی صفحات وبسایتتان را نگهداری و به روز کنید.

مزایای عمده استفاده از لیست

  • انعطاف‌پذیری: اگر شما بخواهید ترتیب آیتم‌های داخل یک لیست را در یک لیست ترتیبی عوض کنید کافیست آیتم داخل لیست را به اطراف حرکت دهید.در هنگام نمایش مرورگر آن‌ها را به ترتیب نشان می‌دهد.
  • ظاهر: استفاده از لیست‌های  HTML به شما اجازه می‌دهد تا از کد‌های CSS برای ظاهر لیست استفاده کنید
  • آیتم‌های تگ <li> از سایر تگ‌ها متفاوت هستند شما می‌توانید به صورت مستقیم درCSS برای آن‌ها قوانین خاصی تعیین کنید.
  • نمایش: لیست ها محتوای خود را به شکل یک ساختار معنا دار نمایش می‌دهند. به عنوان مثال به صفحه‌خوان‌ها اجازه می‌دهدتا به جای متن‌ها و اعداد گیج کننده، محتوا را به شکل ساختار یافته ای نمایش دهند.

هیچ وقت از تگ‌های آیتم لیست به صورت معمولی همراه با تگ‌های متنی استفاده نکنید، با این که ساخت لیست از این طریق امکان پذیر است

اما ساخت آن زحمت بیشتری برای شما خواهد داشت و همچنین برای خوانندگان مشکلاتی ایجاد می‌کند.

اگر مقاله شما به لیست نیاز دارد از تگ های صحیح ارائه شده درHTML   برای ساخت آن استفاده کنید.

انواع لیست

در  HTML سه نوع لیست وجود دارد:

  • لیست بدون ترتیب: برای گردآوری گروهی مرتبط از آیتم‌ها بدون ترتیب استفاده می‌شود.
  • لیست ترتیبی : برای گردآوری گروهی مرتبط از آیتم‌ها در یک ترتیب خاص استفاده می‌شود.
  • لیست توضیحی: یک لیست متشکل از نام/مقدار برای شرح بخش هایی مانند اصطلاحات و تعاریف

کار با لیست ها در HTML

لیست های بدون ترتیب (Unordered HTMLList)

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

  • شیر
  • نان
  • کره
  • مربا

با این که تمام اجزا جزو یک لیست هستند اما همچنان شما می‌توانید با حرکت‌دادن آیتم‌ها به بالا و پایین ترتیب دلخواهی برای آن‌ها تعیین کنید.

شما می‌توانید با استفاده از CSS گلوله‌های کنار آیتم‌ها را از بین چندین استایل پیشفرض تغییر دهید

یا حتی از تصویر دلخواه خودتان استفاده کنید، در صورت نیاز می‌توانید گلوله کنار آیتم ها را حذف کنید.

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

<ul>
<li>bread</li>
<li>coffee beans</li>
<li>milk</li>
<li>butter</li>
</ul>

مثال لیست بدون ترتیب

به لیست‌های بدون ترتیب یا Unordered List در مقاله‌ای جداگانه پرداخته‌ایم، اگر می‌خواهید

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

لیست های ترتیبی (Ordered html List)

لیست‌های ترتیبی (شماره‌دار) برای نمایش آیتم‌ها در یک ترتیب خاص مورد استفاده قرار می‌گیرند. به عنوان مثال دستورالعمل پخت یک نیمرو :

  1. ریختن روغن داخل ماهیتابه
  2. گرم کردن روغن
  3. شکستن تخم مرغ ها و مخلوط کردن
  4. اضافه کردن تخم مرغ به روغن
  5. سرو کردن

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

لیست‌های ترتیبی با چندین نوع ترتیب قابل نمایش هستند. که حالت پیشفرض در اکثر مرورگر ها حالت اعداد صحیح است. انواع ترتیب در لیست‌های ترتیبی به شرح ذیل هستند:

  1. حروف
    • حروف کوچک ascii (a,b,c)
    • حروف بزرگ ascii (A, B, C)
    • حروف کلاسیک یونانی (έ, ή, ί)
  1. اعداد
    • اعداد صحیح (1, 2, 3)
    • اعداد صحیح با همراهی صفر (01, 02, 03)
    • اعداد یونانی کوچک (i, ii, iii)
    • اعداد یونانی بزرگ (I, II, III)

مانند لیست‌های بدون ترتیب، شما می‌توانید برای ظاهر لیست ازcss  استفاده کنید.

برای ایجاد لیست‌های ترتیبی باید از تگ <ol></ol> و برای محتوای آن باید از تگ <li></li>استفاده کنیم.

<ol>
<li>Gather ingredients</li>
<li>Mix ingredients together</li>
<li>Place ingredients in a baking dish</li>
<li>Bake in oven for an hour</li>
<li>Remove from oven</li>
<li>Allow to stand for ten minutes</li>
<li>Serve</li>
</ol>

مثال لیست ترتیبی ۱

شروع لیست ترتیبی با عددی جز 1

یکی از نیاز‌های رایج در استفاده از لیست‌های ترتیبی، تغییر عدد شروع لیست است، به عنوان مثال به جای شروع از عدد 1 از یک عدد دیگر شروع شود.

برای انجام این کار باید از خاصیت start استفاده کنیم، این خاصیت یک مقدار عددی قبول می‌کند (حتی اگر از  css رای تغییر عدد شمارنده استفاده کنید).

<ol>
<li>Gather ingredients</li>
<li>Mix ingredients together</li>
<li>Place ingredients in a baking dish</li>
</ol>
<p>Before you place the ingredients in the baking dish, preheat the oven to180 degrees centigrade/350 degrees fahrenheit in readiness for the next step.</p>
<ol start="4">
<li>Bake in oven for an hour</li>
<li>Remove from oven</li>
<li>Allow to stand for ten minutes</li>
<li>Serve</li>
</ol>

مثال لیست ترتیبی ۲

به یاد داشته باشید خاصیت start در نسخه  HTML4 منقضی شده است،

بنابراین استفاده از آن در یک صفحه  HTML  با نسخه 4 باعث رد اعتبار صفحه شما خواهد شد.

برای نسخه 4 می توانید توسط شمارنده های موجود در  CSS آن را به انجام برسانید. خوشبختانه این خاصیت در نسخه HTML5 بازگشته است.

با لیست‌های ترتیبی در مقاله‌ای جدا بیشتر آشنا می‌شویم.

کار با لیست ها در HTML

لیست توضیحی

این لیست قبلا به عنوان لیست تعریفی شناخته می شد اما در نسخه HTML5 تغییر نام پیدا کرد.

در این لیست نام ها و مقدار آن ها داخل لیست قرار می‌گیرند.

به عنوان نمونه نویسنده مقاله و توضیح مختصر از نویسنده یا برندگان یک مسابقه و سال مسابقه.

شما می‌توانید بهتعداد دلخواه گروه‌های شامل نام/مقدار اضافه کنید، اما باید در نظر بگیرید حداقل باید یک نام و یک مقدار در هر گروه وجود داشته باشد.

لیست‌های توضیحی بسیار انعطاف پذیر هستند. شما می‌توانید چندین مقدار را به یک نام نسبت دهید یا بلعکس.

به عنوان مثال قهوه می‌تواند چندین تعریف داشته باشد :

یک لیوان قهوه

یک مایع قهوه‌ای رو به سیاه

لیست‌های توضیحی از تگ‌های </dl><dl> استفاده می‌کنند

که برای تعریف نام در گروه از تگ <dt></dt> و برای مقدار از تگ <dd></dd> استفاده می‌شود. به یاد داشته باشید

تگ نام همیشه باید در ابتدای لیست استفاده شود.

<dl>
<dt>Name</dt>
<dd>Value</dd>
<dt>Name</dt>
<dd>Value</dd>
<dt>Name</dt>
<dd>Value</dd>
</dl>
مثال لیست توضیحی ۱

مثال دو:

<dl>
<dt>Name1</dt>
<dd>Value that applies to Name1</dd>
<dt>Name2</dt>
<dt>Name3</dt>
<dd>Value that applies to both Name2 and Name3</dd>
<dt>Name4</dt>
<dd>One value that applies to Name4</dd>
<dd>Another value that applies to Name4</dd>
</dl>

در مثال بالا چند نام به همراه یک مقدار تعریف شده است.

مثال لیست توضیحی ۲

با لیست‌های توضیحی در مقاله‌ای جدا بیشتر آشنا می‌شویم.

کاربا لیست ها در HTML

لیست های تو در تو

یک آیتم لیست می‌تواند یک لیست دیگر در خود جای دهد. این حرکت لیست تو در تو نامیده می‌شود.

<ol>
<li>Chapter One
<ol style="list-style-type: lower-alpha;">
<li>Section One</li>
<li>Section Two </li>
<li>Section Three </li>
</ol>
</li>
<li>Chapter Two</li>
<li>Chapter Three </li>
</ol>

در مثال بالا ما از کد CSS برای تنظیم ترتیب لیست براساس حروف الفبا به جای اعداد صحیح استفاده کردیم.

مثال لیست تو در تو

لیست‌های تو در تو معمولا کاربردی و برای ناوبری فهرست ها عالی هستند.

انعطاف پذیری این لیست‌ها به وبسایت اجازه می‌دهد تا یک ساختار سلسله مراتبی را تعریف نمود.

همچنین می‌توان از لیست بدون ترتیب در لیست‌های ترتیبی به صورت تو در تو استفاده کرد.

در این مقاله با لیست‌ها آشنا شدیم. لیست ها از عناصر Block Level هستند

که ما می‌توانیم از آن‌ها با این عنوان استفاده کنیم و گروهی از اطلاعات را دسته‌بندی کنیم.

برای مطالعه بیشتر در رابطه با لیست‌ها می‌توانید برچسب تگ های لیست در فرازنتورک را دنبال کنید.

امیدوارم از این جمع بندی بهره کافی را برده باشید،

نظرات و پیشنهاداتان را از طریق بخش دیدگاه فرازنتورک برایمان ارسال کنید و سپاسگزاریم که ما را دنبال می‌کنید.

 

مطالب مرتبط:

1-کار با تصاویردرHTML  قسمت اول

2- کار با لیست ها در HTML قسمت دوم

3- کار با لیست ها در HTML قسمت سوم

 

جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.

جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.

نویسنده: راحله تبریزی

 

برچسب ها: آشنایی با تصاویر در HTMLآشنایی با لیست ها در HTMLتگشروع لیست ترتیبی با عددیکار با تصاویر در HTMLکار با لیست ها در HTMLلیست هالیست های بدون ترتیبلیست های ترتیبیمعرفی htمعرفی HTMLمعرفی صفات های عمومی
قبلی borderدر css
بعدی کار با لیست ها در HTMLقسمت دوم

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

برای نوشتن دیدگاه باید وارد بشوید.

  • آفیس (136)
    • آموزش اکسس (8)
    • آموزش اکسل (26)
    • آموزش پاورپوینت (24)
    • آموزش ورد (24)
    • طراحی و مستندسازی شبکه (Visio) (50)
    • عمومی (4)
  • ایمیل سرور (25)
    • Exchange Server (2)
    • MDaemon (13)
    • کریو کانکت (8)
  • پسیو شبکه (12)
    • دکل های مخابراتی (9)
  • تعمیرات (231)
    • آیفون و دزدگیر اماکن (26)
    • الکترونیک (16)
    • تعمیرات پرینتر (16)
    • تعمیرات تجهیزات میکروتیک (8)
    • تعمیرات لپ تاپ (23)
    • تعمیرات لوازم جانبی کامپیوتر (7)
    • تعمیرات لوازم خانگی (34)
    • تعمیرات مانیتور و تلوزیون (14)
    • تعمیرات منابع تغذیه (پاور) (26)
    • تعمیرات موبایل و تبلت (13)
    • تعمیرات هارد ، فلش و استوریج (22)
    • مادربرد و کارت گرافیک (34)
  • تکنسین شبکه (Help Desk) (2)
  • سانترال (14)
  • سخت افزار (15)
    • پردازنده (1)
    • پرینتر و اسکنر (2)
    • لپ تاپ (4)
    • مادربورد (3)
    • مانیتور (2)
    • مودم و اکسس پوینت (1)
    • وب کم و دوربین دیجیتال (1)
  • سرویس های هاستینگ (230)
    • ClamAV (3)
    • CloudLinux (4)
    • cpanel (27)
    • DirectAdmin (76)
    • Imunify360 (2)
    • Kernelcare (2)
    • Kloxo (1)
    • LightTPD (1)
    • LiteSpeed (5)
    • Outgoing Spam Monitor (osm) (2)
    • Plesk (4)
    • SolusVM (2)
    • Varnish Cache (2)
    • Virtualizor (9)
    • Webmin (1)
    • WHM (1)
    • WHMCS (3)
    • آپاچی (1)
    • دیتا سنتر (59)
    • سرور (17)
    • سرویس های ابری (13)
    • نرم افزارهای ریموت دسکتاپ (5)
  • سیسکو (31)
  • طراحی وب سایت (8)
  • کلاس های آنلاین (227)
    • Cisco Webex (1)
    • Discord (1)
    • Google Meet (1)
    • Iomad (1)
    • Kaltura (1)
    • LiteCart (1)
    • Matrix (2)
    • OpenMeetings (1)
    • Slack (1)
    • ZOOM (1)
    • ادوب کانکت (64)
    • بیگ بلو باتن (50)
    • جیتسی (7)
    • راکت چت (چت سازمانی) (26)
    • رکورد فیلم آموزشی (2)
    • مودل فارسی (62)
  • گرافیک و انیمیشن (7)
  • لینوکس و یونیکس (170)
  • مانیتورینگ (18)
    • solarwinds (17)
  • مایکروسافت (70)
    • MCSE (39)
    • SCCM (3)
    • SCOM (1)
    • SQL Server (1)
    • شیرپوینت (2)
  • مجازی سازی شبکه (16)
    • Veeam (10)
    • VMware Esxi (4)
  • مدیریت و امنیت اطلاعات (7)
  • میکروتیک (113)
  • وب مستر (155)
    • آموزش HTML & CSS (41)
    • آموزش وردپرس (61)
    • ایمیل مارکتینگ (1)
    • بوت استرپ (6)
    • سئو (13)
    • کسب در آمد از اینترنت (12)
    • یوتیوب (18)
  • ویپ (2)
    • ایزابل (2)
  • ویتایگر CRM (36)
    • Odoo / Open ERP (1)
  • ویندوز (11)
    • ویندوز 10 (6)
    • ویندوز 11 (3)
    • ویندوز 7 (2)
هر گونه دخل و تصرف در محتوای آموزشی سایت فراز نتورک منع و پیگرد قانونی دارد، استفاده با ذکر منبع آزاد می باشد