ARIA role
  • role="button,navigation,textbox,heading,radio,combobox,menuitem,dialog"
  • combobox থাকলে: লিখতে এবং সিলেক্ট করতে পারবে
  • aria-expanded="false" → ড্রপডাউন খোলা আছে কি না সেটি নির্দেশ করে।
  • aria-autocomplete="list" → ইনপুট টাইপ করার সময় সাজেশন লিস্ট দেখাবে।
  • aria-controls="suggestions" → ইনপুটটি কোন লিস্টের সাথে সংযুক্ত তা জানায়।
  • role="listbox" এবং role="option" → অপশনগুলোর জন্য ব্যবহৃত হয়।
  • 
                        
    <label for="search">Search:</label>
    <input type="text" id="search" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-controls="suggestions">
    
    <ul id="suggestions" role="listbox">
        <li role="option">Apple</li>
        <li role="option">Banana</li>
        <li role="option">Cherry</li>
    </ul>
    
                        
  • aria-label="...",aria-hidden="true",aria-expanded="true",aria-expanded="false"
  • Important: aria-controls=""
aria-current
  • aria-current="page"
  • aria-current="step"
  • aria-current="location"
  • aria-current="date"
  • aria-current="time"
  • aria-current="true"
aria-modal
  • aria-modal="true"
  • aria-modal="false"
aria-required
  • aria-required="true"
  • aria-required="false"
aria-invalid
  • aria-invalid="true" → ইনপুটে ত্রুটি আছে
  • aria-invalid="false" → ডিফল্ট মান (ত্রুটি নেই)
hidden vs inert
  • <div hidden></div><div inert></div>
  • hidden → স্ক্রিন রিডার পড়বে না
  • inert → স্ক্রিন রিডার পড়বে
AccessAbility-Checker
Contrast Checker