TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #852 702
یه نکته راجب فرانت اند امروز میخوام بهتون بگم :

اتربیوت aria-label در واقع یه ویژگی توی اچ تی ام ال هست که به وجود اومده تا برای المان هایی که متن ظاهری ندارن یه اسم و هویت بامعنی بسازه مثلا وقتی یه دکمه فقط آیکون داره و متنی روش نیست ما با این ویژگی به ابزارهای صفحه خوان میفهمونیم که کار اون دکمه چیه تا کاربرهای نابینا هم بتونن به درستی با سایت کار کنن اما با وجود این کاربرد حیاتی اگه بیاین روی المان های متنی ساده و ثابت مثل پاراگراف یا اسپن این ویژگی رو اضافه کنین دارین کار بیهوده ای میکنین چون اسکرین ریدرها طوری ساخته شدن که این ویژگی رو فقط روی المان های تعاملی پردازش میکنن و روی متن های معمولی کلا نادیده اش میگیرن پس راه اصولی برای اینکه یه متن خاص رو فقط به این ابزارها بدیم این نیست که به تگ های استاتیک aria-label بچسبونیم بلکه باید از کلاس های سی اس اس برای مخفی کردن بصری متن استفاده کنیم تا هم کدمون تمیز و استاندارد بمونه و هم دسترسی پذیری سایت کاملا حفظ بشه.

این مقاله این نکته رو به تفصیل براتون توضیح میده
https://benmyers.dev/blog/dont-use-aria-label-on-static-text-elements/

@codehalics | کدهالیک
  • ❤ 6
More from @codehalics
  1. Oct 5, 2026یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوع…
  2. Oct 5, 2026دوره جامع معماری نرم‌افزار منتشر شد. در این آموزش ۴ ساعته و فشرده، مباحث Clean Architectur…
  3. Oct 4, 2026این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی…
  4. Oct 4, 2026سلام دوستان موسسه فرا رو آماده استخدام یک نیروی کارآموز حضوری در تهران برای پوزیشن فرانت ا…
  5. Oct 3, 2026امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشت…
  6. Oct 3, 2026کارآموز .net اگر به دنیای نرم‌افزار علاقه دارید و برای یادگیری و حل مسئله کنجکاو و پرتلاش…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →