Description
Using a button instead of link to navigates users voids the inbuilt functionality that 'a' tags have. Such as telling assistive tech user the href to inform them of the destination, assistive tech tools provide a list of links, headings and landmarks that user can use to short cuts to navigate too.
Expected behaviour
The 'button' element should be used for any interaction that performs an action on the current page. The 'a' element should be used for any interaction that navigates to another view.
Description Using a button instead of link to navigates users voids the inbuilt functionality that 'a' tags have. Such as telling assistive tech user the href to inform them of the destination, assistive tech tools provide a list of links, headings and landmarks that user can use to short cuts to navigate too.
Expected behaviour The 'button' element should be used for any interaction that performs an action on the current page. The 'a' element should be used for any interaction that navigates to another view.
Screenshots