کار با لیست ها در HTML قسمت سوم
کار با لیست ها در HTML
تگ dl در HTML
تگ dl چیست؟ در چه مواردی از تگ dl استفاده میشود؟ چگونه یک لیست توضیحی یا Description List در HTML بسازیم؟ در این مقاله به صورت کامل به لیستهای توضیحی میپردازیم و خاصیتها و تگهای زیرمجموعه این تگ را مورد بررسی قرار میدهیم. با آموزشهای HTML فرازنتورک همراه باشید.
- 1 تگ dl یا لیست توضیحی در HTML
- 1.1 تگهای زیرمجموعه تگ dl
- 1.2 نمونه کد لیستهای توضیحی
- 1.3 خاصیتهای تگ dl
تگ dl یا لیست توضیحی در HTML
اگر مقالات قبلی آموزش HTML ما در فرازنتورک را مطالعه کرده باشید، میدانید که لیستها انواع مختلفی دارند و با آنها در مقاله آشنایی با لیستها در HTML آشنا شدیم؛ یکی از لیستهایی که با آن آشنا شدیم لیست توضیحی بود، در این مقاله میخواهیم به صورت کلیتری به این تگ بپردازیم.
گاهی پیش میآید که میخواهیم علاوه بر ایجاد یک لیست بخواهیم برای هر بخش از لیستمان توضیحی بنویسیم در این مواقع از لیست توضیحی استفاده میکنیم.
در HTML برای ساخت لیستهای توضیحی از تگ <dl> استفاده میکنیم، dl مخفف کلمه Description List است که همان معنای لیست توضیحی را دارد.. این تگ از نظر تعریفی همانند تگ <ul> و تگ <ol> برای نمایش آیتمهای لیست و توضیحاتش به تگهای زیرمجموعه نیازمند است که در ادامه با آنها آشنا میشویم.
تگهای زیرمجموعه تگ dl
همانطور که گفتم تگ <dl> برای نمایش آیتمها و توضیحات دارای تگهای زیر مجموعهای است که باید با آنها آشنا شویم.
اولین تگ، تگ <dt> به معنای Definition Term میباشد و dt برای معرفی جمله اصلی یا در مثال بالا مواد لازم استفاده میشود، این تگ عملکرد مشابه تگ <li> دارد.
دومین تگ یک زیر مجموعه برای تگ <dt> هستش که برای ایتالیک نوشتن عناوین استفاده میشود. تگ <dfn> یک تگ توضیحی هستش که باعث کج شدن (ایتالیک شدن) متن میشود. البته شما میتوانید خارج از <dt> نیز از <dfn> استفاده کنید.
سومین تگ که اختصاصی لیستهای ترتیبی در HTML میباشد، تگ <dd> مخفف Definition Description میباشد. توضیحات هر آیتم (Term) را با این تگ یعنی <dd> معرفی میکنیم.
حالا که به صورت کامل با تگهای سازنده یک لیست توضیحی آشنا شدیم، بهتر است که نمونهای از کد لیستهای توضیحی را نیز ببینیم.
نمونه کد لیستهای توضیحی
یک نمونه از کد لیستهای توضیحی را در زیر میبینید که دو عدد از خدمات فرازنتورک را به عنوان مثال توضیحی آوردهایم.
<dl> <dt>SEO</dt> <dd>Search Engine Optimization at faraznetwork</dd> <dt>Webdesign</dt> <dd>Coding which you want in short time at faraznetwork</dd> </dl>
خاصیتهای تگ dl
تگ dl و تمامی زیر مجموعههای آن از تمامی خاصیتهای عمومی و رویدادی HTML پشتیبانی میکنند ولی تا این لحظه هیچ خاصیت خاصی برای این تگها و این لیست ایجاد نشده است. البته شما میتوانید برای ایجاد استایلدهیهای خاص از CSS استفاده کنید و این تگها را زیباتر کنید.
برای مثال برای تغییر رنگ نوشتهها به قرمز میتوانید از style="color:red"
استفاده کنید (شما میتوانید از رنگهای دیگه و از کد رنگها هم استفاده کنید که در دوره آموزش CSS با آنها آشنا خواهید شد).
مثال از تگ dl در HTML
در ادامه میتوانید یک مثال از این تگ را مشاهده نمایید.
کار با لیست ها در HTML
1
2
3
4
5
6
7
8
9
10
11
12
|
<body>
<dl>
<dt>faraznetwork</dt>
<dd>» Is Free</dd>
<dt>My Name</dt>
<dd>» Is Sadegh</dd>
<dt>My Family</dt>
<dd>» Is Asadi</dd>
</dl>
</body>
|
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از تگ dl
در HTML پشتیبانی میکنند یا خیر.
نام مرورگر | Chrome | Firefox | Opera | Safari | IE |
پشتیبانی | بله | بله | بله | بله | بله |
پشتیبانی از صفات و رویدادهای عمومی
تگ dl
از صفات عمومی و رویدادهای عمومی در HTML پشتیبانی می کند.
نکات و توضیحات
در HTML4.01 با استفاده از تگ dl
میتوان یک لیست تعریفی را ایجاد کرد ولی در HTML5 با استفاده از این تگ میتوان یک لیست توضیحاتی (لیست دارای توضیح) را ایجاد نمود.
دستورات CSS پیش فرض
معمولا مرورگرها تگ dl
را بصورت پیش فرض با دستورات CSS زیر نمایش میدهند.
1
2
3
4
5
6
7
|
dl {
display: block;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
}
|
در این مقاله با تگ dl برای ساخت لیستهای توضیحی آشنا شدیم و متوجه شدیم که زیر مجموعههای آن هرکدام چه کاری را انجام میدهند.
نمونههایی از لیستهای توضیحی را بررسی کردیم و درنهایت متوجه شدیم که این تگ خاصیت خاصی برایش تعریف نشده است.
با این مقاله پرونده لیستها در آموزش جامع HTML فرازنتورک بسته میشود و در مقاله بعدی در رابطه با جداول در HTML صحبت میکنیم.
مطالب مرتبط:
1-کار با تصاویردرHTML قسمت اول
2- کار با لیست ها در HTML قسمت اول
3-کار با لیست ها در HTML قسمت دوم
جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.
نویسنده: راحله تبریزی
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
خیلی عالی بود سپاس