CSSだけでリンクを無効にするには?

CSSでリンクを無効にする方法はありませんか?

current-page`というクラスがあるのですが、このクラスを持つリンクを無効にして、クリックされても何も起こらないようにしたいと考えています。

CSSは、何かのスタイルを変更するためにのみ使用できます。純粋なCSSでできることは、リンクを完全に隠すことくらいでしょう。

本当に必要なのは、javascriptです。ここでは、jQueryライブラリを使った方法をご紹介します。

$('a.current-page').click(function() { return false; });
解説 (9)

javascript:void(0)href` 属性に設定することができます。

.disabled {
  /* Disabled link style */
  color: black;
}
<a class="disabled" href="javascript:void(0)">LINK</a>
解説 (3)