مرجع عناصر HTML : عنصر <abbr>
عنصر <abbr> در HTML نشان دهنده یک اختصار یا کلمه اختصاری است.
هنگام استفاده از یک اختصار یا کلمه اختصاری، در اولین استفاده، توضیح کامل آن اصطلاح را به صورت متن ساده ارائه دهید، به همراه <abbr> برای علامت گذاری اختصار. این به کاربر اطلاع میدهد که اختصار یا کلمه اختصاری به چه معناست.
ویژگی اختیاری title میتواند در صورت عدم وجود توضیح کامل، توضیحی برای اختصار یا کلمه اختصاری ارائه دهد. این به مرورگرها در مورد نحوه اعلام/نمایش محتوا و در عین حال اطلاع رسانی به همه کاربران در مورد معنای اختصار، راهنمایی ارائه میدهد. در صورت وجود، title باید شامل این توضیح کامل باشد و نه چیز دیگری.
این عنصر فقط از ویژگیهای سراسری پشتیبانی میکند. ویژگی عنوان (title) هنگام استفاده با عنصر معنای معنایی خاصی دارد؛ باید شامل یک توضیح یا توضیح کامل و خوانا برای انسان از اختصار باشد. این متن اغلب توسط مرورگرها به عنوان یک راهنمای ابزار (tooltip) هنگامی که نشانگر ماوس روی عنصر قرار میگیرد، نمایش داده میشود.
هر عنصر که استفاده میکنید مستقل از سایر عناصر است؛ ارائه عنوان برای یکی، به طور خودکار همان متن توضیحی را به سایر عناصر با همان متن محتوا متصل نمیکند.
مطمئناً لازم نیست که همه اختصارات با استفاده از علامتگذاری شوند. با این حال، چند مورد وجود دارد که انجام این کار مفید است:
وقتی از یک اختصار استفاده میشود و میخواهید توضیح یا تعریفی خارج از جریان محتوای سند ارائه دهید، از با یک عنوان مناسب استفاده کنید.
برای تعریف یک اختصار که ممکن است برای خواننده ناآشنا باشد، اصطلاح را با استفاده از و متن درونخطی که تعریف را ارائه میدهد، ارائه دهید. فقط زمانی که توضیح یا تعریف درونخطی در دسترس نیست، از ویژگی عنوان استفاده کنید.
وقتی وجود یک اختصار در متن نیاز به ذکر معنایی دارد، عنصر مفید است. این میتواند به نوبه خود برای اهداف سبکدهی یا اسکریپتنویسی استفاده شود.
میتوانید از به همراه برای ایجاد تعاریف برای اصطلاحاتی که اختصار یا کلمات اختصاری هستند استفاده کنید. به مثال تعریف یک اختصار در زیر مراجعه کنید.
هدف این عنصر صرفاً برای راحتی نویسنده است و همه مرورگرها آن را به صورت پیشفرض به صورت درونخطی () نمایش میدهند، اگرچه سبک پیشفرض آن از مرورگری به مرورگر دیگر متفاوت است:
بعضی از مرورگرها یک زیرخط نقطهچین به محتوای عنصر اضافه میکنند. برخی دیگر هنگام تبدیل محتوا به حروف بزرگ کوچک، یک زیرخط نقطهچین اضافه میکنند. برخی دیگر ممکن است سبک آن را متفاوت از یک عنصر نکنند. برای کنترل این سبک، از text-decoration و font-variant استفاده کنید.
نوشتن کامل مخفف یا کلمه اختصاری در اولین باری که در صفحه استفاده میشود، برای کمک به درک آن توسط افراد مفید است، به خصوص اگر محتوا مربوط به اصطلاحات فنی یا صنعتی باشد.
فقط در صورتی که توضیح بیشتر مخفف یا کلمه اختصاری در متن امکانپذیر نیست، عنوان را اضافه کنید. تفاوت بین کلمه یا عبارت اعلام شده و آنچه روی صفحه نمایش داده میشود، به خصوص اگر اصطلاحات فنی باشد که خواننده ممکن است با آن آشنا نباشد، میتواند آزاردهنده باشد.
این امر به ویژه برای افرادی که با اصطلاحات یا مفاهیم مورد بحث در محتوا ناآشنا هستند، افرادی که تازه با زبان آشنا شدهاند و افرادی که دغدغههای شناختی دارند، مفید است.
علامتگذاری یک اختصار از نظر معنایی
برای علامتگذاری یک اختصار بدون ارائه بسط یا توضیح، از بدون هیچ ویژگی استفاده کنید، همانطور که در این مثال مشاهده میشود.
همانطور که در این مثال ساده دیده میشود، میتوانید از CSS برای تنظیم یک سبک سفارشی برای اختصارات استفاده کنید.
اضافه کردن یک ویژگی عنوان به شما امکان میدهد تا برای اختصار یا کلمه اختصاری، بسط یا تعریفی ارائه دهید.
همانطور که در اینجا نشان داده شده است، میتوانید از به همراه برای تعریف رسمیتر یک اختصار استفاده کنید.
| مشخصه | توضیحات |
|---|
| دسته بندی محتوا | Flow content, phrasing content, palpable content |
| محتوای مجاز | Phrasing content |
| حذف برچسب | هیچکدام، هر دو تگ شروع و پایان اجباری هستند. |
| والدین مجاز | هر عنصری که محتوای جملهبندیشده را بپذیرد |
| نقش ضمنی ARIA | بدون نقش |
| نقشهای مجاز ARIA | Any |
| رابط DOM | HTMLElement |