এখানে আমি একটি সিএসএস-নির্বাচক উপর ভিত্তি করে আছে bobince এর উত্তর কোন focusable HTML উপাদান নির্বাচন করতে:
a[href]:not([tabindex='-1']),
area[href]:not([tabindex='-1']),
input:not([disabled]):not([tabindex='-1']),
select:not([disabled]):not([tabindex='-1']),
textarea:not([disabled]):not([tabindex='-1']),
button:not([disabled]):not([tabindex='-1']),
iframe:not([tabindex='-1']),
[tabindex]:not([tabindex='-1']),
[contentEditable=true]:not([tabindex='-1'])
{
/* your CSS for focusable elements goes here */
}
বা SASS এ আরও কিছুটা সুন্দর:
a[href],
area[href],
input:not([disabled]),
select:not([disabled]),
textarea:not([disabled]),
button:not([disabled]),
iframe,
[tabindex],
[contentEditable=true]
{
&:not([tabindex='-1'])
{
/* your SCSS for focusable elements goes here */
}
}
আমি এটি একটি উত্তর হিসাবে যুক্ত করেছি, কারণ এটি ছিল, আমি যা খুঁজছিলাম, যখন গুগল আমাকে এই স্ট্যাকওভারফ্লো প্রশ্নটিতে পুনর্নির্দেশ করেছিল।
সম্পাদনা: আরও একজন নির্বাচক আছেন, যা মনোনিবেশযোগ্য:
[contentEditable=true]
তবে এটি খুব কমই ব্যবহৃত হয়।