To form a logical relation between the headers and the corresponding data in data tables <th> tags are used. These <th> tags are supported with HTML scope attribute. scope=â€rowâ€ form a relation between row header and its corresponding data. In certain scenarios use of <th scope=â€rowâ€> might not be possible. Usage of role=â€rowheaderâ€ helps in these situations. Role=â€columnheaderâ€ does the same functionality for <th scope=â€colâ€>. Screen readers such as JAWS and NVDA recognize the columnheader (role) and rowheader(role).