2

フェードイン/フェードアウトするロールオーバーを作成するために CSS トランジションを使用する場合、セレクターの下に配置するのとaセレクターの下に配置するのとではどちらが良いa:hoverですか?

私の本能はa:hover、ロールオーバーのアクティブな部分であるため、セレクターに配置することですが、例を見ると、人々はa代わりにそれらを宣言しているようです。

どちらも完璧に機能しているように見えますが、どちらが「正しい」と見なされているのか、可能であればその理由を知りたいです。

したがって、この:

a { color:blue; transition:.5s; }

a:hover { color:red; }

またはこれ(私の本能):

a { color:blue; }

a:hover { color:red; transition:.5s; }

ありがとう。

(ベンダープレフィックスは意図的に省略されています)

4

1 に答える 1