کدلپر - مرجع جامع آموزش برنامه‌نویسی

All Right Reserved © 2025 Codoloper

background codoloper

لیست های نامرتب در HTML

خانه

لیست‌های نامرتب در HTML

 

تگ <ul> در HTML یک لیست نامرتب (نقطه‌ای) رو تعریف می‌کنه.


 

لیست نامرتب HTML

 

یک لیست نامرتب با تگ <ul> شروع میشه. هر آیتم لیست با تگ <li> آغاز میشه. آیتم‌های لیست به صورت پیش‌فرض با نقطه‌های کوچک سیاه (bullets) مشخص می‌شن:

مثال:

 

<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>

 

 


 

لیست نامرتب HTML - انتخاب نشانگر آیتم لیست

 

ویژگی CSS list-style-type برای تعریف استایل نشانگر آیتم لیست استفاده میشه. این ویژگی می‌تونه یکی از مقادیر زیر رو داشته باشه:

مقدارتوضیحات
discنشانگر آیتم لیست رو به یک نقطه توپر (پیش‌فرض) تنظیم می‌کنه
circleنشانگر آیتم لیست رو به یک دایره (توخالی) تنظیم می‌کنه
squareنشانگر آیتم لیست رو به یک مربع تنظیم می‌کنه
noneآیتم‌های لیست بدون نشانگر خواهند بود
 

Disc (نقطه توپر)

مثال - Disc:


<ul style="list-style-type:disc;">
    <li>Coffee</li>
    <li>Tea</li>
    <li>Milk</li>
</ul>
 

Circle (دایره)

مثال - Circle:


<ul style="list-style-type:circle;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
 

Square (مربع)

مثال - Square:


<ul style="list-style-type:square;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
 

بدون نشانگر لیست

مثال - None:


<ul style="list-style-type:none;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
 


 

لیست‌های تودرتو در HTML (Nested HTML Lists)

 

لیست‌ها می‌تونن تودرتو باشن (لیست داخل لیست):

مثال:


<ul>
    <li>Coffee</li>
    <li>Tea
        <ul>
            <li>Black tea</li>
            <li>Green tea</li>
        </ul>
    </li>
    <li>Milk</li>
</ul>
 

نکته: یک آیتم لیست (<li>) می‌تونه شامل یک لیست جدید، و سایر عناصر HTML مثل تصاویر، لینک‌ها و غیره باشه.


 

لیست افقی با CSS

 

لیست‌های HTML رو میشه به روش‌های مختلفی با CSS استایل داد. یک روش رایج، استایل دادن به لیست به صورت افقی برای ایجاد یک منوی ناوبری هست:

مثال:


<!DOCTYPE html>
<html>
<head>
    <style>
        ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            background-color: #333333;
        }

        li {
            float: left;
        }

        li a {
            display: block;
            color: white;
            text-align: center;
            padding: 16px;
            text-decoration: none;
        }

        li a:hover {
            background-color: #111111;
        }
    </style>
</head>
<body>

    <ul>
        <li><a href="#home">Home</a></li>
        <li><a href="#news">News</a></li>
        <li><a href="#contact">Contact</a></li>
        <li><a href="#about">About</a></li>
    </ul>

</body>
</html>
 


 

خلاصه فصل

 

  • از عنصر <ul> HTML برای تعریف یک لیست نامرتب استفاده کنید.

  • از ویژگی CSS list-style-type برای تعریف نشانگر آیتم لیست استفاده کنید.

  • از عنصر <li> HTML برای تعریف یک آیتم لیست استفاده کنید.

  • لیست‌ها می‌تونن تودرتو باشن.

  • آیتم‌های لیست می‌تونن شامل عناصر HTML دیگه باشن.

  • از ویژگی CSS float:left برای نمایش یک لیست به صورت افقی استفاده کنید.


 

تگ‌های لیست HTML

 

تگتوضیحات
<ul>یک لیست نامرتب را تعریف می‌کند
<ol>یک لیست مرتب را تعریف می‌کند
<li>یک آیتم لیست را تعریف می‌کند
<dl>یک لیست توضیحات را تعریف می‌کند
<dt>یک اصطلاح را در یک لیست توضیحات تعریف می‌کند
<dd>اصطلاح را در یک لیست توضیحات توصیف می‌کند