مرجع عناصر HTML : عنصر <dfn>
عنصر <dfn> در HTML نشان دهنده اصطلاحی است که باید تعریف شود. عنصر <dfn> باید در یک عبارت تعریف کامل استفاده شود، که در آن تعریف کامل اصطلاح میتواند یکی از موارد زیر باشد:
پاراگراف والد (یک بلوک متن، که گاهی اوقات با یک عنصر <p> مشخص میشود)
جفت <dt>/<dd>
نزدیکترین بخش والد عنصر <dfn>
ویژگیهای این عنصر شامل ویژگیهای سراسری است.
ویژگی عنوان، همانطور که در زیر ذکر شده است، معنای خاصی دارد.
جنبههای نه چندان واضحی در استفاده از عنصر وجود دارد. ما آنها را در اینجا بررسی میکنیم.
مشخص کردن اصطلاح مورد تعریف
اصطلاحی که تعریف میشود طبق این قوانین مشخص میشود:
- اگر عنصر دارای ویژگی عنوان باشد، مقدار ویژگی عنوان به عنوان اصطلاحی که تعریف میشود در نظر گرفته میشود. عنصر همچنان باید متنی درون خود داشته باشد، اما آن متن میتواند یک اختصار (شاید با استفاده از ) یا شکل دیگری از اصطلاح باشد.
- اگر شامل یک عنصر فرزند باشد و هیچ محتوای متنی از خود نداشته باشد، و عنصر فرزند یک عنصر با خود ویژگی عنوان باشد، مقدار دقیق عنوان عنصر اصطلاحی است که تعریف میشود.
- در غیر این صورت، محتوای متن عنصر اصطلاحی است که تعریف میشود. این در اولین مثال زیر نشان داده شده است.
اگر عنصر دارای ویژگی عنوان باشد، باید شامل اصطلاحی باشد که تعریف میشود و هیچ متن دیگری ندارد.
اگر یک ویژگی id را به عنصر اضافه کنید، میتوانید با استفاده از عناصر <a> به آن لینک دهید. چنین لینکهایی باید کاربردهای اصطلاح باشند، با این هدف که خواننده بتواند در صورت عدم آگاهی از تعریف اصطلاح، با کلیک بر روی لینک آن، به سرعت به تعریف آن اصطلاح دسترسی پیدا کند.
این موضوع در مثال زیر در بخش «پیوندها به تعاریف» نشان داده شده است.
بیایید نگاهی به چند نمونه از سناریوهای مختلف استفاده بیندازیم.
این مثال از یک عنصر ساده برای شناسایی محل یک اصطلاح در تعریف استفاده میکند.
از آنجایی که عنصر عنوانی ندارد، از محتوای متنی خود عنصر به عنوان اصطلاحی که تعریف میشود استفاده میشود.
برای افزودن لینک به تعاریف، لینک را به همان روشی که همیشه انجام میدهید، با عنصر ایجاد میکنید.
در اینجا تعریف را میبینیم - حالا با یک ویژگی id، ، که میتواند به عنوان هدف یک لینک استفاده شود. بعداً، یک لینک با استفاده از با ویژگی href تنظیم شده روی ایجاد میشود تا لینک به تعریف برگردد.
استفاده از اختصارات و تعاریف در کنار هم
در برخی موارد، ممکن است بخواهید هنگام تعریف یک اصطلاح از اختصار آن استفاده کنید. این کار را میتوان با استفاده از عناصر و به صورت پشت سر هم انجام داد، مانند این:
به عنصر که در داخل قرار دارد توجه کنید. اولی مشخص می کند که این اصطلاح یک مخفف ("HST") است و عبارت کامل ("تلسکوپ فضایی هابل") را در ویژگی عنوان آن مشخص می کند. مورد دوم نشان می دهد که اصطلاح اختصاری نشان دهنده یک اصطلاح در حال تعریف است.
| مشخصه | توضیحات |
|---|
| دسته بندی محتوا | Flow content, phrasing content, palpable content. |
| محتوای مجاز | محتوا را به صورت جملهبندی بیان میکند، اما هیچ عنصر <dfn> نباید از نوادگان باشد. |
| حذف برچسب | هیچکدام، هر دو تگ شروع و پایان اجباری هستند. |
| والدین مجاز | هر عنصری که محتوای جملهبندیشده را بپذیرد. |
| نقش ضمنی ARIA | term |
| نقشهای مجاز ARIA | Any |
| رابط DOM | HTMLElement |