با عرض سلام خدمت کاربران سایت پی وی لرن . در آموزشهایی که تاکنون در مباحث HTML ، ارائه دادیم. به مطالب مهمی از جمله استفاده از لینک ها در html ، اشاره کردیم. در ادامه ی دوره ، در این بخش قصد داریم به آموزش چگونگی کار با تگ های List در html یا لیست ها در html ، بپردازیم. در اکثر وب سایت ها، مخصوصا در محتویاتی نظیر مقالات علمی و آموزشهای کاربردی و … از لیست ها بسیار استفاده می شود.
در این بخش، به انواع تگ های مورد استفاده برای ایجاد لیست ، در سایت و کاربرد هر کدام در متن ، می پردازیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html> <html> <body> <h2>An Unordered HTML List</h2> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> <h2>An Ordered HTML List</h2> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html> |
در کد html، تگ های لیست ، انواع مختلفی دارد. که در ادامه به بررسی هر کدام می پردازیم.
لیست بی نظم در html با تگ <ul> شروع می شود و هر کدام از آیتم های آن با تگ <li> شروع می شود.
آیتم های این لیست، بطور پیش فرض با bullets علامت گذاری می شود.
مثال:
1 2 3 4 5 | <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> |
در اینگونه لیست ها با استفاده از ویژگی list-style-type می توانید ، نوع علامت آیتم ها را مشخص کنید:
مقادیر این ویژگی به شرح زیر است:
مثال: علامتدار کردن آیتم ها با استفاده از disc:
1 2 3 4 5 | <ul style="list-style-type:disc"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> |
مثال ۲: با استفاده از circle:
1 2 3 4 5 | <ul style="list-style-type:circle"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> |
مثال ۳: با استفاده از square :
1 2 3 4 5 | <ul style="list-style-type:square"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> |
مثال ۴: با استفاده از none :
1 2 3 4 5 | <ul style="list-style-type:none"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> |
لیست های منظم در html با تگ <ol> شروع می شوند ، هر کدام از آیتم های لیست ها نیز با تگ <li>شروع می شود.
مثال:
مثال : شماره گذاری آیتم ها با اعداد:
1 2 3 4 5 | <ol type="1"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
مثال ۲:علامتگذاری آیتم های با حروف بزرگ:
1 2 3 4 5 | <ol type="A"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
مثال ۳:علامتگذاری آیتم های با حروف کوچک:
1 2 3 4 5 | <ol type="a"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
علامتگذاری با اعداد رومی بزرگ:
1 2 3 4 5 | <ol type="I"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
علامتگذاری با اعداد رومی کوچک:
1 2 3 4 5 | <ol type="i"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
لیست های های توصیفی مجموعه ای از اصطلاحات هستند، که هر کدام از اصطلاحات را توصیف می کنند.
تگ <dl> لیست توصیفی را تعریف می کند. تگ <dt> اصطلاحات لیست توصیفی را تعریف می کند. و تگ <dd> برای توصیف همه ی اصطلاحات ، کاربرد دارد.
مثال:
1 2 3 4 5 6 | <dl> <dt>Coffee</dt> <dd>- black hot drink</dd> <dt>Milk</dt> <dd>- white cold drink</dd> </dl> |
در html لیست ها، بصورت تودرتو نیز می تواند تعریف شود.
مثال:
1 2 3 4 5 6 7 8 9 10 | <ul> <li>Coffee</li> <li>Tea <ul> <li>Black tea</li> <li>Green tea</li> </ul> </li> <li>Milk</li> </ul> |
در لیست های منظم ، آیتم ها، از عدد ۱ شروع می شوند، شما می توانید با استفاده از صفت start ، عدد شروع شمارش آیتم ها، را تغییر بدهید.
مثال:
1 2 3 4 5 | <ol start="50"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> |
در html ، با استفاده از کدهای css (برای آشنایی بیشتر با نحوه استفاده از css در html می توانید به آموزشهای کامل css ، مراجعه کنید)، می توانید لیست ها را در صفحه وب بصورت افقی نمایش دهید. این ویژگی در موارد بسیاری از جمله ایجاد منو برای وب سایت کاربرد دارد.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <!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>
برای تعریف فهرست غیر ارادی استفاده کنید
از ویژگی style
برای تعیین لیست مارک مورد استفاده استفاده کنید
از المان <ol>
برای تعریف فهرست دستورالعمل استفاده کنید
از نوع صفت HTML برای تعریف نوع شماره استفاده کنید
از المان <li>
برای تعریف یک مورد لیست استفاده کنید
از المان <dl>
برای تعریف یک لیست توضیحات استفاده کنید
برای تعیین اصطلاح توضیح از عنصر <dt>
استفاده کنید
از عنصر <dd>
برای توصیف اصطلاح در یک لیست توضیح استفاده کنید
لیست ها را می توان در داخل یکدیگر قرار داد
اقلام لیست می تواند شامل سایر عناصر HTML باشد
از ویژگی float:left
یا display:inline
استفاده کنید: سمت چپ یا صفحه نمایش، درون خطی برای نمایش یک لیست به صورت افقی.
در اغلب محتوای وب سایت ها ، خصوصا محتوای علمی و آموزشی از لیست ها به فراوانی استفاده می شود، از این رو آشنایی با طرز کار و تنظیم تگ های List در html از مباحث مهم محسوب می شود.