疑似クラスが上手く機能しない事がある。擬似クラスとは特定の事象や状態を持つ要素に対して、違ったスタイルを適用できるセレクタ。要素のリンクデザインをする際には、下記の4つの擬似クラスを用いることが多い。ルールにおいて、セレクタの固有性は4つとも同じなので、同じプロパティに異なる値が指定されている場合、原則として後方に書かれた指定に上書きされる。4つの擬似クラスは、記述の順番を守らないと、ひとつの疑似クラスが他の疑似クラスを無効化してしまい、意図した結果にならないことがある。固有性(詳細度)とは、セレクタの強さ(優先性)を表す。そのリンク先をすでに見た状態を示すためのものなので、2つとも動作が作動する前と作動した後の静的な状態を表すものになる。クリックしたときの作動状態というユーザーの動作によって作動する機能で、この2つは動的な状態を表すものになる。結果、4つの疑似クラスは、静的なものと動的なものの2種類に分けられる。打ち消してしまうので、意図した動作にならない。静的なものを前、動的なものは後ろに書かなければならない。プロパティは効かなくなる。