انواع لیست در HTML
دسته بندی : آموزش HTML سطح مقاله : متوسط زمان مطالعه : 4 دقیقه آخرین بروز رسانی: 03 آذر 1399انواع لیست در HTML برای نمایش گروهی از آیتم ها به صورت منظم و مرتب استفاده میشوند. سه نوع اصلی لیست در HTML وجود دارد که به بررسی آنها میپردازیم.
سه نوع اصلی لیست در HTML
در HTML، سه نوع اصلی لیست وجود داردکه شامل لیستهای نامرتب (Unordered List)، لیستهای مرتب (Ordered List) و لیستهای تعریفی (Description List) است.
- لیستهای نامرتب (Unordered List):این نوع لیست از آیتمهایی تشکیل شده است که به صورت نقطهای یا دایرهای نمایش داده میشوند.
ایجاد لیست نامرتب:
برای ایجاد لیست نامرتب در HTML از دو تگ استفاده میشود:
- تگ
<ul>
: این تگ برای شروع لیست نامرتب استفاده میشود. - تگ
<li>
: این تگ برای هر آیتم در لیست نامرتب استفاده میشود.
نکات:
- میتوان از چندین تگ
<li>
در داخل تگ<ul>
استفاده کرد. - تگهای
<ul>
و<li>
میتوانند در داخل تگهای دیگر HTML مانند<p>
,<div>
, و غیره قرار بگیرند. - میتوان از CSS برای استایلدهی به لیستهای نامرتب، مانند تغییر رنگ، فونت و حاشیه، استفاده کرد.
انواع نشانگرهای لیست نامرتب:
به طور پیش فرض، لیستهای نامرتب با نقاط یا دایرههای کوچک نمایش داده میشوند.
اما میتوانید با استفاده از صفت list-style-type
در تگ <ul>
نوع نشانگر لیست را تغییر دهید.
برخی از مقادیر رایج برای این صفت عبارتند از:
disc
: دیسک (نقطه یا دایره) – این مقدار پیش فرض است.circle
: دایره توپرsquare
: مربعnone
: بدون نشانگر
HTML
<ul>
<li>آیتم اول</li>
<li>آیتم دوم</li>
<li>آیتم سوم</li>
</ul>
- لیستهای مرتب (Ordered List): لیستهای مرتب (Ordered List) در HTML برای نمایش گروهی از آیتمها به صورت منظم و مرتب، با ترتیب مشخص، استفاده میشوند. این نوع لیستها معمولاً با اعداد (به طور پیش فرض از ۱ شروع میشود) یا حروف الفبا نمایش داده میشوند.
ایجاد لیست مرتب:
برای ایجاد لیست مرتب در HTML از دو تگ استفاده میشود:
- تگ
<ol>
: این تگ برای شروع لیست مرتب استفاده میشود. - تگ
<li>
: این تگ برای هر آیتم در لیست مرتب استفاده میشود.
مثال:
HTML
<ol>
<li>آیتم اول</li>
<li>آیتم دوم</li>
<li>آیتم سوم</li>
</ol>
خروجی:
- آیتم اول
- آیتم دوم
- آیتم سوم
تنظیم نوع شمارهگذاری:
به طور پیش فرض، آیتمهای لیست مرتب با اعداد از ۱ شروع میشوند. اما میتوانید با استفاده از صفت type
در تگ <ol>
نوع شمارهگذاری را تغییر دهید.
برخی از مقادیر رایج برای این صفت عبارتند از:
type="1"
: اعداد از ۱ شروع میشوند (پیش فرض)type="a"
: حروف کوچک الفبا از a شروع میشوندtype="A"
: حروف بزرگ الفبا از A شروع میشوندtype="i"
: اعداد رومی کوچک از i شروع میشوندtype="I"
: اعداد رومی بزرگ از I شروع میشوند
مثال:
HTML
<ol type="A">
<li>آیتم اول</li>
<li>آیتم دوم</li>
<li>آیتم سوم</li>
</ol>
خروجی:
A. آیتم اول B. آیتم دوم C. آیتم سوم
نکات:
- میتوانید از مقادیر دلخواه برای صفت
type
استفاده کنید، اما مرورگرها ممکن است این مقادیر را پشتیبانی نکنند. - تگهای
<ol>
و<li>
میتوانند در داخل تگهای دیگر HTML مانند<p>
,<div>
, و غیره قرار بگیرند. - میتوانید از CSS برای استایلدهی به لیستهای مرتب، مانند تغییر رنگ، فونت، حاشیه و نوع شمارهگذاری (با استفاده از CSS Counters) استفاده کرد.
تنظیم ترتیب شمارهگذاری دلخواه:
در حالت عادی، ترتیب شمارهگذاری در لیست مرتب بر اساس ترتیب قرارگیری تگهای <li>
در کد HTML است. اما میتوانید با استفاده از صفت value
در تگ <li>
, ترتیب شمارهگذاری را برای هر آیتم به صورت دلخواه تنظیم کنید.
مثال:
HTML
<ol type="1">
<li value="3">آیتم سوم</li>
<li value="1">آیتم اول</li>
<li value="2">آیتم دوم</li>
</ol>
خروجی:
- آیتم اول
- آیتم دوم
- آیتم سوم
تنظیم شمارهگذاری شروع:
با استفاده از صفت start
در تگ <ol>
، میتوانید شمارهگذاری لیست مرتب را از عدد دلخواه شروع کنید.
مثال:
HTML
<ol type="1" start="10">
<li>آیتم دهم</li>
<li>آیتم یازدهم</li>
<li>آیتم دوازدهم</li>
</ol>
خروجی:
- آیتم دهم
- آیتم یازدهم
- آیتم دوازدهم
کاربرد لیستهای مرتب:
لیستهای مرتب برای موارد مختلفی مانند:
- لیست کردن مراحل انجام کار
- لیست کردن رتبهبندی
- لیست کردن توالی وقایع
- لیست کردن شماره گذاری موارد قانونی
- لیستهای تعریفی (Description List): لیستهای تعریفی (Description List) در HTML برای نمایش لیستی از اصطلاحات یا مفاهیم به همراه توضیحات مربوط به آنها استفاده میشوند. این نوع لیست برای تعریف واژگان تخصصی، لغات کلیدی و یا هر مفهومی که نیاز به توضیح دارد کاربرد دارد.
ایجاد لیست تعریفی:
برای ایجاد لیست تعریفی در HTML از سه تگ استفاده میشود:
- تگ
<dl>
: این تگ برای شروع لیست تعریفی استفاده میشود. - تگ
<dt>
: این تگ برای نمایش عنوان یا اصطلاح هر آیتم در لیست استفاده میشود. - تگ
<dd>
: این تگ برای نمایش توضیحات مربوط به عنوان یا اصطلاح هر آیتم استفاده میشود.
مثال:
HTML
<dl>
<dt>HTML</dt>
<dd>زبان نشانهگذاری فوقالعاده برای ساخت صفحات وب است.</dd>
<dt>CSS</dt>
<dd>زبان صفحهآرایی برای استایلدهی به صفحات وب است.</dd>
<dt>JavaScript</dt>
<dd>زبان برنامهنویسی برای افزودن قابلیتهای تعاملی به صفحات وب است.</dd>
</dl>
خروجی:
- HTML: زبان نشانهگذاری فوقالعاده برای ساخت صفحات وب است.
- CSS: زبان صفحهآرایی برای استایلدهی به صفحات وب است.
- JavaScript: زبان برنامهنویسی برای افزودن قابلیتهای تعاملی به صفحات وب است.
نکات:
- میتوان از چندین تگ
<dt>
و<dd>
به صورت جفتجفت در داخل تگ<dl>
استفاده کرد. - تگهای
<dl>
,<dt>
, و<dd>
میتوانند در داخل تگهای دیگر HTML مانند<p>
,<div>
, و غیره قرار بگیرند. - میتوانید از CSS برای استایلدهی به لیستهای تعریفی، مانند تغییر رنگ، فونت، حاشیه و فاصله بین عنوان و توضیحات استفاده کرد.
کاربرد لیستهای تعریفی:
لیستهای تعریفی برای موارد مختلفی مانند:
- فرهنگ لغت
- لیست اصطلاحات تخصصی
- لیست ویژگیهای محصول
- لیست تعاریف کلید واژهها
مزایای استفاده از لیستهای تعریفی:
- بهبود سئو (SEO): موتورهای جستجو میتوانند به راحتی اصطلاحات و توضیحات مرتبط را در لیست تعریفی شناسایی کنند.
- خوانایی بهتر متن: جدا کردن اصطلاحات از توضیحات باعث خوانایی بهتر متن برای کاربران میشود.
- دسترسیپذیری (Accessibility): لیستهای تعریفی برای ابزارهای خواندن صفحه نمایش (Screen Reader) مفید هستند، زیرا این ابزارها میتوانند عنوان و توضیحات را به صورت مجزا بخوانند.
مزایای استفاده از لیست در HTML
استفاده از لیست در HTML مزایای متعددی دارد که در ادامه به برخی از آنها اشاره میکنیم. سعی شده در این مقاله بهترین مزایا مورد بررسی قرار بگیرد.
1. سازماندهی و خوانایی بهتر محتوا:
لیستها به شما کمک میکنند تا محتوای متنی خود را به طور منظم و دستهبندی شده نمایش دهید. این کار باعث میشود که خواندن و درک متن برای کاربران آسانتر شود.
به عنوان مثال، میتوانید از لیست برای نمایش لیست خرید، دستور پخت غذا، مراحل انجام یک کار، یا لیست وظایف استفاده کنید.
2. بهبود سئو (SEO):
موتورهای جستجو میتوانند به راحتی ساختار و محتوای لیستها را درک کنند. استفاده از لیست در صفحات وب میتواند به بهبود رتبهبندی سایت شما در نتایج جستجو کمک کند.
به عنوان مثال، میتوانید از لیست تعریفی برای نمایش اصطلاحات تخصصی و توضیحات مربوط به آنها استفاده کنید. این کار به موتورهای جستجو کمک میکند تا محتوای صفحه شما را بهتر درک کنند.
3. دسترسیپذیری (Accessibility):
لیستها برای ابزارهای خواندن صفحه نمایش (Screen Reader) مفید هستند، زیرا این ابزارها میتوانند عنوان و توضیحات هر آیتم را به صورت مجزا بخوانند.
استفاده از لیست به جای نوشتن متن به صورت پاراگرافهای بلند، میتواند خواندن متن را برای افراد دارای معلولیت بینایی آسانتر کند.
4. صرفهجویی در زمان و کد:
استفاده از لیست میتواند به شما در صرفهجویی در زمان و کد نویسی HTML کمک کند. به جای نوشتن تگهای <p>
برای هر آیتم در لیست، میتوانید از تگهای <li>
استفاده کنید.
5. تنوع بصری:
استفاده از لیستها میتواند به تنوع بصری محتوای شما کمک کند و آن را جذابتر کند.
میتوانید با استفاده از CSS، ظاهر لیستها را به دلخواه خودتان تغییر دهید، مثلاً رنگ، فونت، حاشیه و فاصله بین آیتمها را تغییر دهید.
6. کاربردهای مختلف:
لیستها در HTML کاربردهای مختلفی دارند، از جمله:
- لیست کردن وظایف یا اقدامات
- لیست کردن موارد خرید
- لیست کردن لینکها
- لیست کردن ایدهها
- لیست کردن مراحل انجام کار
- لیست کردن رتبهبندی
- لیست کردن توالی وقایع
- لیست کردن شماره گذاری موارد قانونی
- فرهنگ لغت
- لیست اصطلاحات تخصصی
- لیست ویژگیهای محصول
- لیست تعاریف کلید واژهها
در مجموع، استفاده از لیست در HTML میتواند به شما در بهبود سازماندهی، خوانایی، سئو، دسترسیپذیری، صرفهجویی در زمان و کد، تنوع بصری و کاربردهای مختلف محتوای شما کمک کند.
این مقاله چقدر براتون مفید بود؟