لیستها در HTML یکی از عناصر کلیدی برای سازماندهی محتوا هستند. با استفاده از لیستها میتوانید اطلاعات را به شکل ساختاریافته و خوانا نمایش دهید. این مقاله به معرفی انواع لیستها در HTML، نحوه استفاده صحیح از آنها و همچنین استایلدهی لیستها طبق استانداردهای گوگل میپردازد.
در HTML سه نوع لیست اصلی وجود دارد:
لیست نامرتب (Unordered List): برای نمایش آیتمها بدون ترتیب خاص.
لیست مرتب (Ordered List): برای نمایش آیتمها به ترتیب عددی یا حروفی.
لیست تعریف (Definition List): برای تعریف اصطلاحات یا مفاهیم.
این نوع لیست برای نمایش آیتمهایی استفاده میشود که نیازی به ترتیب خاصی ندارند. هر آیتم داخل تگ < li > قرار میگیرد.
< ul >
< li > آیتم اول < / li >
< li > آیتم دوم < / li >
< li > آیتم سوم < / li >
< / ul >
خروجی:
آیتم اول
آیتم دوم
آیتم سوم
لیست مرتب برای نمایش آیتمهایی استفاده میشود که ترتیب آنها اهمیت دارد. مانند مراحل یک فرآیند.
< ol >
< li > مرحله اول < / li >
< li > مرحله دوم < / li >
< li > مرحله سوم < / li >
< / ol >
خروجی:
مرحله اول
مرحله دوم
مرحله سوم
ویژگیهای لیست مرتب:
با استفاده از ویژگی type میتوانید نوع شمارهگذاری را تغییر دهید:
< ol type="a" >
< li > گزینه اول < / li >
< li > گزینه دوم < / li >
< / ol >
خروجی:
گزینه اول
گزینه دوم
1 (پیشفرض): اعداد.
a: حروف کوچک انگلیسی.
A: حروف بزرگ انگلیسی.
i: اعداد رومی کوچک.
I: اعداد رومی بزرگ.
لیست تعریف برای تعریف اصطلاحات و توضیحات آنها استفاده میشود. آیتمها با < dt > (عنوان تعریف) و < dd > (شرح تعریف) مشخص میشوند.
< dl >
< dt > HTML < / dt >
< dd > زبان نشانهگذاری برای ساخت صفحات وب. < / dd >
< dt > CSS < / dt >
< dd > زبان استایلدهی برای طراحی صفحات وب. < / dd >
< / dl >
خروجی:
برای زیباتر کردن لیستها میتوانید از CSS استفاده کنید. در زیر چند مثال از استایلدهی آورده شده است:
1. تغییر نشانگر لیست نامرتب
با استفاده از ویژگی list-style-type میتوانید نوع نشانگر را تغییر دهید.
< ul style="list-style-type: square;">
< li > آیتم اول < / li >
< li > آیتم دوم < / li >
< / ul >
مقادیر رایج list-style-type:
disc (پیشفرض): دایره پر.
circle: دایره توخالی.
square: مربع.
برای حذف نشانگر از لیست نامرتب:
< ul style="list-style-type: none;" >
< li > آیتم اول < / li >
< li > آیتم دوم < / li >
< / ul >
میتوانید ترتیب شمارهگذاری را معکوس کنید:
< ol reversed >
< li > مرحله سوم < / li >
< li > مرحله دوم < / li >
< li > مرحله اول < / li >
< / ol >
< ul style="list-style-type: square; margin: 20px; padding: 10px; background-color: #f5f5f5;" >
< li style="color: red;"> آیتم اول < / li >
< li style="color: blue;"> آیتم دوم < / li >
< / ul >
استفاده معنادار از لیستها:
از لیستها برای ارائه اطلاعات دستهبندیشده استفاده کنید. این امر باعث میشود گوگل محتوا را بهتر درک کند.
دسترسیپذیری:
از HTML صحیح و ساده استفاده کنید تا ابزارهای دسترسی مانند صفحهخوانها بتوانند محتوا را بهدرستی بخوانند.
کاهش درهمریختگی:
زیادهروی در استفاده از لیستها میتواند تجربه کاربری را کاهش دهد.
استفاده از CSS برای شخصیسازی:
طراحی لیستها را با CSS بهبود دهید تا جذابتر به نظر برسند.
< ! DOCTYPE html >
< html lang="fa" dir="rtl" >
< head >
< meta charset="UTF-8" >
< meta name="viewport" content="width=device-width, initial-scale=1.0" >
< meta name="description" content="آموزش لیستهای HTML" >
< meta name="keywords" content="HTML, لیست HTML, لیست مرتب, لیست نامرتب" >
< meta name="author" content="نام شما" >
< title > آموزش لیستهای HTML < / title >
< style >
body {
font-family: Arial, sans-serif;
}
ul {
list-style-type: square;
background-color: #f9f9f9;
padding: 10px;
margin: 20px;
}
ol {
background-color: #f1f1f1;
padding: 10px;
margin: 20px;
}
< / style >
< / head >
< body >
< header >
< h1 > آموزش لیستهای HTML < / h1 >
< / header >
< main >
< section >
< h2 > لیست نامرتب < / h2 >
< ul >
< li > آیتم اول < / li >
< li > آیتم دوم < / li >
< li > آیتم سوم < / li >
< / ul >
< / section >
< section >
< h2 > لیست مرتب < / h2 >
< ol type="i" >
< li > مرحله اول < / li >
< li > مرحله دوم < / li >
< li > مرحله سوم < / li >
< / ol >
< / section >
< section >
< h2 > لیست تعریف < / h2 >
< dl >
< dt > HTML < / dt >
< dd > زبان نشانهگذاری صفحات وب. < / dd >
< dt > CSS < / dt >
< dd > زبان استایلدهی صفحات وب. < / dd >
< / dl >
< / section >
< / main >
< footer >
< p > © 2024 طراحی شده توسط نام شما < / p >
< / footer >
< / body >
< / html >
لیستها یکی از ابزارهای مهم HTML برای سازماندهی محتوا هستند. با استفاده صحیح از انواع لیستها و اعمال استایلهای مناسب، میتوانید صفحات وبی زیبا و کاربرپسند طراحی کنید. رعایت استانداردهای گوگل و استفاده از CSS برای بهبود ظاهر لیستها، تجربه کاربری و رتبهبندی سایت شما را بهبود میبخشد.
نظری یافت نشد
استفاده از overflow در CSS برای مدیریت محتوای اضافی: راهنمای کامل و کاربردی
11م آبان 1403
مطالعه بیشتر
آموزش تگهای متنی اولیه در HTML: استایلدهی و قالببندی متنها
18م مرداد 1402
مطالعه بیشتر
آموزش لیستها در CSS: طراحی و استایلدهی ساده برای لیستهای HTML
10م شهریور 1402
مطالعه بیشتر
آموزش قالببندی متن در HTML: استفاده از تگها و CSS برای استایلدهی
23م مرداد 1402
مطالعه بیشتر
آموزش دسترسی به المانهای HTML با استفاده از جاوا اسکریپت: راهنمای کامل با مثالها
2م آبان 1403
مطالعه بیشتر
آموزش اصول طراحی الگوهای برنامهنویسی (Design Patterns) در جاوا اسکریپت: راهنمای جامع با مثالها
4م آبان 1403
مطالعه بیشتر
کنترل زمانبندی و اندازهگیری دقیق انیمیشنها در CSS: آموزش جامع و اصول استاندارد
18م شهریور 1402
مطالعه بیشتر
آموزش تغییر المانهای DOM: ویرایش متن، سبکها و کلاسها در جاوا اسکریپت - راهنمای کامل با مثالها
2م آبان 1403
مطالعه بیشتر
آموزش ساخت ماشین حساب با جاوا اسکریپت: راهنمای کامل با مثالهای کاربردی
4م آبان 1403
مطالعه بیشتر
آموزش استفاده از ماژولها (Modules) در جاوا اسکریپت: آشنایی با ES6 Modules - راهنمای کامل
5م آبان 1403
مطالعه بیشتر
آموزش ارتباط با سرور و ارسال درخواستهای HTTP با Fetch API در جاوا اسکریپت: راهنمای جامع با مثالها
1م آبان 1403
مطالعه بیشتر
آموزش ترانزیشنها و انیمیشنهای نرم با CSS: ایجاد افکتهای پویا و واکنشگرا
10م شهریور 1402
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد