How to disable HTML links with CSS?
Since IE11 we can just use CSS to prevent elements to fire hover and click event. Here is how to do it:
<a href="page.html" class="off">Link</a>
The CSS property disabling the link is
pointer-events. When set to
none, its elements won’t fire any hover or click event.
For a better user experience, it is also recommended to set
cursor: default, so that no hand icon will appear when hovering the links or click-able elements.