CSS を使用してリンクを無効にする方法はありますか?
というクラスがありcurrent-page
、このクラスのリンクを無効にして、クリックしてもアクションが発生しないようにしたいと考えています。
ベストアンサー1
からこの解決策:
[aria-current="page"] {
pointer-events: none;
cursor: default;
text-decoration: none;
color: black;
}
<a href="link.html" aria-current="page">Link</a>
ブラウザのサポートについては、https://caniuse.com/#feat=pointer-eventsInternet Explorerをサポートする必要がある場合は、回避策があります。この答え。
警告:pointer-events
CSS の非 SVG 要素に対する機能は実験的です。この機能は以前は CSS 3 UI ドラフト仕様の一部でしたが、未解決の問題が多数あるため、CSS 4 に延期されました。