ಫ್ರಂಟ್ಎಂಡ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಇಂಜಿನಿಯರಿಂಗ್: ARIA ಪ್ಯಾಟರ್ನ್ಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳು | MLOG | MLOG
ಕನ್ನಡ
ARIA ಪ್ಯಾಟರ್ನ್ಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ ಅನುಭವಗಳನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ. ವಿಶ್ವಾದ್ಯಂತ ಫ್ರಂಟ್ಎಂಡ್ ಇಂಜಿನಿಯರ್ಗಳಿಗಾಗಿ ಒಂದು ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿ.
ಫ್ರಂಟ್ಎಂಡ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಇಂಜಿನಿಯರಿಂಗ್: ARIA ಪ್ಯಾಟರ್ನ್ಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳು
ಇಂದಿನ ಅಂತರ್ಸಂಪರ್ಕಿತ ಜಗತ್ತಿನಲ್ಲಿ, ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಕೇವಲ ಒಂದು ಉತ್ತಮ ಅಭ್ಯಾಸವಲ್ಲ, ಅದೊಂದು ಮೂಲಭೂತ ಅವಶ್ಯಕತೆಯಾಗಿದೆ. ಫ್ರಂಟ್ಎಂಡ್ ಇಂಜಿನಿಯರ್ಗಳಾಗಿ, ಭೌಗೋಳಿಕ ಸ್ಥಳ ಅಥವಾ ಸಾಂಸ್ಕೃತಿಕ ಹಿನ್ನೆಲೆಯನ್ನು ಲೆಕ್ಕಿಸದೆ, ಎಲ್ಲಾ ಸಾಮರ್ಥ್ಯದ ಬಳಕೆದಾರರಿಗೆ ಅನುಕೂಲವಾಗುವಂತಹ ಒಳಗೊಳ್ಳುವ ಡಿಜಿಟಲ್ ಅನುಭವಗಳನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ನಾವು ನಿರ್ಣಾಯಕ ಪಾತ್ರ ವಹಿಸುತ್ತೇವೆ. ಈ ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿಯು ARIA (Accessible Rich Internet Applications) ಪ್ಯಾಟರ್ನ್ಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳ ಪ್ರಮುಖ ಸಂಯೋಜನೆಯನ್ನು ಅನ್ವೇಷಿಸುತ್ತದೆ, ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ಸೈಟ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಪ್ರಾಯೋಗಿಕ ಜ್ಞಾನ ಮತ್ತು ಕಾರ್ಯಸಾಧ್ಯವಾದ ಒಳನೋಟಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಎಂದರೇನು?
ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಎಂದರೆ ವೆಬ್ಸೈಟ್ಗಳು, ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಡಿಜಿಟಲ್ ವಿಷಯವನ್ನು ಪ್ರತಿಯೊಬ್ಬರೂ ಬಳಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸುವ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಅಭ್ಯಾಸವಾಗಿದೆ, ಇದರಲ್ಲಿ ಅಂಗವೈಕಲ್ಯ ಹೊಂದಿರುವ ವ್ಯಕ್ತಿಗಳೂ ಸೇರಿದ್ದಾರೆ. ಈ ಅಂಗವೈಕಲ್ಯಗಳಲ್ಲಿ ದೃಷ್ಟಿ, ಶ್ರವಣ, ಚಲನೆ, ಅರಿವಿನ ಮತ್ತು ಮಾತಿನ ದೋಷಗಳು ಸೇರಿವೆ. ಇದರ ಗುರಿಯು ಸಮಾನವಾದ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ನೀಡುವುದಾಗಿದೆ, ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಮಾಹಿತಿ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಣೆಗೆ ಸಮಾನ ಪ್ರವೇಶವನ್ನು ಖಚಿತಪಡಿಸುವುದಾಗಿದೆ.
ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯ ಪ್ರಮುಖ ತತ್ವಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ POUR ಎಂಬ ಸಂಕ್ಷಿಪ್ತ ರೂಪದಲ್ಲಿ ಸಂಕ್ಷೇಪಿಸಲಾಗಿದೆ:
ಗ್ರಹಿಸಬಲ್ಲದು (Perceivable): ಮಾಹಿತಿ ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಘಟಕಗಳನ್ನು ಬಳಕೆದಾರರು ಗ್ರಹಿಸಬಲ್ಲ ರೀತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಬೇಕು. ಇದರರ್ಥ ಪಠ್ಯೇತರ ವಿಷಯಕ್ಕೆ ಪಠ್ಯ ಪರ್ಯಾಯಗಳನ್ನು ನೀಡುವುದು, ವೀಡಿಯೊಗಳಿಗೆ ಶೀರ್ಷಿಕೆಗಳನ್ನು ನೀಡುವುದು ಮತ್ತು ಸಾಕಷ್ಟು ಬಣ್ಣದ ಕಾಂಟ್ರಾಸ್ಟ್ ಅನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.
ಕಾರ್ಯನಿರ್ವಹಿಸಬಲ್ಲದು (Operable): ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಘಟಕಗಳು ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಕಾರ್ಯನಿರ್ವಹಿಸಬಲ್ಲದಾಗಿರಬೇಕು. ಇದು ಕೀಬೋರ್ಡ್ನಿಂದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುವುದು, ಬಳಕೆದಾರರಿಗೆ ವಿಷಯವನ್ನು ಓದಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ನೀಡುವುದು ಮತ್ತು ವೇಗವಾಗಿ ಮಿನುಗುವ ವಿಷಯವನ್ನು ತಪ್ಪಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಲ್ಲದು (Understandable): ಮಾಹಿತಿ ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನ ಕಾರ್ಯಾಚರಣೆಯು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿರಬೇಕು. ಇದು ಸ್ಪಷ್ಟ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ಭಾಷೆಯನ್ನು ಬಳಸುವುದು, ಊಹಿಸಬಹುದಾದ ನ್ಯಾವಿಗೇಷನ್ ಒದಗಿಸುವುದು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ತಪ್ಪುಗಳನ್ನು ತಪ್ಪಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ಸಹಾಯ ಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
ದೃಢವಾದದ್ದು (Robust): ವಿಷಯವು ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳು ಸೇರಿದಂತೆ ವೈವಿಧ್ಯಮಯ ಬಳಕೆದಾರ ಏಜೆಂಟ್ಗಳಿಂದ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಅರ್ಥೈಸಿಕೊಳ್ಳುವಷ್ಟು ದೃಢವಾಗಿರಬೇಕು. ಇದರರ್ಥ ಮಾನ್ಯವಾದ HTML ಬಳಸುವುದು, ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಅನುಸರಿಸುವುದು ಮತ್ತು ವಿವಿಧ ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳೊಂದಿಗೆ ಪರೀಕ್ಷಿಸುವುದು.
ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಏಕೆ ಮುಖ್ಯ?
ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯ ಪ್ರಾಮುಖ್ಯತೆಯು ಕೇವಲ ಕಾನೂನುಬದ್ಧ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಬದ್ಧವಾಗಿರುವುದಕ್ಕಿಂತಲೂ ಮೀರಿದೆ. ಇದು ಹೆಚ್ಚು ಒಳಗೊಳ್ಳುವ ಮತ್ತು ಸಮಾನವಾದ ಡಿಜಿಟಲ್ ಜಗತ್ತನ್ನು ರಚಿಸುವ ಬಗ್ಗೆ. ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಏಕೆ ಮುಖ್ಯ ಎಂಬುದಕ್ಕೆ ಕೆಲವು ಪ್ರಮುಖ ಕಾರಣಗಳು ಇಲ್ಲಿವೆ:
ಕಾನೂನು ಪಾಲನೆ: ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ (ಅಮೆರಿಕನ್ನರ ಅಂಗವೈಕಲ್ಯ ಕಾಯ್ದೆ - ADA), ಯುರೋಪಿಯನ್ ಯೂನಿಯನ್ (ಯುರೋಪಿಯನ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಆಕ್ಟ್) ಮತ್ತು ಕೆನಡಾ (ಆಂಟೇರಿಯನ್ನರ ಅಂಗವೈಕಲ್ಯ ಕಾಯ್ದೆ - AODA) ಸೇರಿದಂತೆ ಅನೇಕ ದೇಶಗಳು ವೆಬ್ ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವ ಕಾನೂನುಗಳು ಮತ್ತು ನಿಬಂಧನೆಗಳನ್ನು ಹೊಂದಿವೆ. ಅನುಸರಣೆ ಮಾಡದಿದ್ದರೆ ಕಾನೂನು ಕ್ರಮ ಮತ್ತು ಖ್ಯಾತಿಗೆ ಹಾನಿಯಾಗಬಹುದು.
ನೈತಿಕ ಪರಿಗಣನೆಗಳು: ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಸಾಮಾಜಿಕ ಜವಾಬ್ದಾರಿಯ ವಿಷಯವಾಗಿದೆ. ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಗೂ ತಮ್ಮ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಲೆಕ್ಕಿಸದೆ ಮಾಹಿತಿ ಪಡೆಯುವ ಮತ್ತು ಡಿಜಿಟಲ್ ಜಗತ್ತಿನಲ್ಲಿ ಭಾಗವಹಿಸುವ ಹಕ್ಕಿದೆ. ನಮ್ಮ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದಾದಂತೆ ಮಾಡುವ ಮೂಲಕ, ನಾವು ಈ ಮೂಲಭೂತ ಹಕ್ಕುಗಳನ್ನು ಎತ್ತಿಹಿಡಿಯುತ್ತೇವೆ.
ಸುಧಾರಿತ ಬಳಕೆದಾರ ಅನುಭವ: ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ಸೈಟ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲರಿಗೂ ಹೆಚ್ಚು ಬಳಕೆದಾರ-ಸ್ನೇಹಿಯಾಗಿರುತ್ತವೆ. ಸ್ಪಷ್ಟ ನ್ಯಾವಿಗೇಷನ್, ಉತ್ತಮ-ರಚನಾತ್ಮಕ ವಿಷಯ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ಸಂವಾದಗಳು ಅಂಗವೈಕಲ್ಯವಿಲ್ಲದವರೂ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊಗಳಿಗೆ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಒದಗಿಸುವುದು ಗದ್ದಲದ ಪರಿಸರದಲ್ಲಿರುವ ಬಳಕೆದಾರರಿಗೆ ಅಥವಾ ಹೊಸ ಭಾಷೆ ಕಲಿಯುತ್ತಿರುವವರಿಗೆ ಸಹಾಯಕವಾಗಬಹುದು.
ಹೆಚ್ಚಿನ ಪ್ರೇಕ್ಷಕರನ್ನು ತಲುಪುವುದು: ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ನಿಮ್ಮ ಸಂಭಾವ್ಯ ಪ್ರೇಕ್ಷಕರನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ. ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಅನ್ನು ಅಂಗವೈಕಲ್ಯ ಹೊಂದಿರುವ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದಂತೆ ಮಾಡುವ ಮೂಲಕ, ನೀವು ಜನಸಂಖ್ಯೆಯ ದೊಡ್ಡ ಭಾಗವನ್ನು ತಲುಪುತ್ತಿದ್ದೀರಿ. ಜಾಗತಿಕವಾಗಿ, ಒಂದು ಶತಕೋಟಿಗೂ ಹೆಚ್ಚು ಜನರು ಯಾವುದಾದರೊಂದು ರೀತಿಯ ಅಂಗವೈಕಲ್ಯವನ್ನು ಹೊಂದಿದ್ದಾರೆ.
ಎಸ್ಇಒ ಪ್ರಯೋಜನಗಳು: ಸರ್ಚ್ ಇಂಜಿನ್ಗಳು ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡುತ್ತವೆ. ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ಸೈಟ್ಗಳು ಉತ್ತಮ ಸೆಮ್ಯಾಂಟಿಕ್ ರಚನೆ, ಸ್ಪಷ್ಟ ವಿಷಯ ಮತ್ತು ಸುಧಾರಿತ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಇವೆಲ್ಲವೂ ಉನ್ನತ ಸರ್ಚ್ ಇಂಜಿನ್ ಶ್ರೇಯಾಂಕಗಳಿಗೆ ಕೊಡುಗೆ ನೀಡುತ್ತವೆ.
ARIA ಗೆ ಪರಿಚಯ (Accessible Rich Internet Applications)
ARIA (Accessible Rich Internet Applications) ಎನ್ನುವುದು HTML ಎಲಿಮೆಂಟ್ಗಳಿಗೆ ಸೇರಿಸಬಹುದಾದ ಅಟ್ರಿಬ್ಯೂಟ್ಗಳ ಒಂದು ಗುಂಪಾಗಿದ್ದು, ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳಂತಹ ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಸೆಮ್ಯಾಂಟಿಕ್ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಸ್ಟ್ಯಾಂಡರ್ಡ್ HTML ನ ಸೆಮ್ಯಾಂಟಿಕ್ ಮಿತಿಗಳು ಮತ್ತು ಡೈನಾಮಿಕ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಂಕೀರ್ಣ ಸಂವಾದಗಳ ನಡುವಿನ ಅಂತರವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ARIA ಯ ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಗಳು:
ರೋಲ್ಗಳು (Roles): "button," "menu," ಅಥವಾ "dialog" ನಂತಹ ವಿಜೆಟ್ ಅಥವಾ ಎಲಿಮೆಂಟ್ನ ಪ್ರಕಾರವನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಪ್ರಾಪರ್ಟಿಗಳು (Properties): "aria-disabled," "aria-required," ಅಥವಾ "aria-label" ನಂತಹ ಎಲಿಮೆಂಟ್ನ ಸ್ಥಿತಿ ಅಥವಾ ಗುಣಲಕ್ಷಣಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಸ್ಟೇಟ್ಗಳು (States): "aria-expanded," "aria-checked," ಅಥವಾ "aria-selected" ನಂತಹ ಎಲಿಮೆಂಟ್ನ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ARIA ಅನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು:
ARIA ಅನ್ನು ವಿವೇಚನೆಯಿಂದ ಮತ್ತು ಕಾರ್ಯತಂತ್ರವಾಗಿ ಬಳಸಬೇಕು. "ARIA ಬಳಕೆಯ ಮೊದಲ ನಿಯಮ"ವನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಮುಖ್ಯ:
"ನಿಮಗೆ ಬೇಕಾದ ಅರ್ಥ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಈಗಾಗಲೇ ಅಂತರ್ಗತವಾಗಿ ಹೊಂದಿರುವ ನೇಟಿವ್ HTML ಎಲಿಮೆಂಟ್ ಅಥವಾ ಅಟ್ರಿಬ್ಯೂಟ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾದರೆ, ಅದನ್ನೇ ಬಳಸಿ. ಹಾಗೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ ಮಾತ್ರ ARIA ಬಳಸಿ."
ಇದರರ್ಥ, ನೀವು ಬಯಸಿದ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ HTML ಎಲಿಮೆಂಟ್ಗಳು ಮತ್ತು ಅಟ್ರಿಬ್ಯೂಟ್ಗಳನ್ನು ಬಳಸಿ ಸಾಧಿಸಬಹುದಾದರೆ, ನೀವು ಯಾವಾಗಲೂ ಆ ವಿಧಾನಕ್ಕೆ ಆದ್ಯತೆ ನೀಡಬೇಕು. ನೇಟಿವ್ HTML ಸಾಕಾಗದಿದ್ದಾಗ ARIA ಅನ್ನು ಕೊನೆಯ ಉಪಾಯವಾಗಿ ಬಳಸಬೇಕು.
ARIA ಪ್ಯಾಟರ್ನ್ಗಳು ಮತ್ತು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು
ARIA ಪ್ಯಾಟರ್ನ್ಗಳು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಘಟಕಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸ್ಥಾಪಿತ ವಿನ್ಯಾಸ ಮಾದರಿಗಳಾಗಿವೆ. ಈ ಪ್ಯಾಟರ್ನ್ಗಳು ಮೆನುಗಳು, ಟ್ಯಾಬ್ಗಳು, ಡೈಲಾಗ್ಗಳು ಮತ್ತು ಟ್ರೀಗಳಂತಹ ಎಲಿಮೆಂಟ್ಗಳ ಪ್ರವೇಶಿಸಬಹುದಾದ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲು ARIA ರೋಲ್ಗಳು, ಪ್ರಾಪರ್ಟಿಗಳು ಮತ್ತು ಸ್ಟೇಟ್ಗಳನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂಬುದರ ಬಗ್ಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತವೆ.
1. ARIA ರೋಲ್: `button`
`role="button"` ಅಟ್ರಿಬ್ಯೂಟ್ ಅನ್ನು ಬಳಸಿ `
` ಅಥವಾ `` ನಂತಹ ಬಟನ್ ಅಲ್ಲದ ಎಲಿಮೆಂಟ್ ಅನ್ನು ಬಟನ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ನೀವು ನೇಟಿವ್ `