通常の設定とは別に、マウスホバーの設定は必ず a:hover のようにしないといけませんか?

はい、別に指定する必要があります。
2022年11月21日
ユーザー

CSS において、aタグに例えば、

a {
  display: block;
  width: 64px;
}

のように設定できるのに、hover は別で設定しなくてはいけないのでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?