フェードイン/フェードアウトするロールオーバーを作成するために 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; }
ありがとう。
(ベンダープレフィックスは意図的に省略されています)