質問: aタグのホバー効果などたくさんの要素につける場合、拡張性などを考えて、マルチクラスにしますか? それともあまりにクラス名が多くなるのでタグ名で指定しますか? ・1 a:hover {} ・2 .animation:hover {} 今はできるだけタグ名は使わずにクラスを使うということなのでそのようにしているのですが、 下記のようになってしまうところが出てきますが、こんなにあっても問題ないと思いますか? ``` ```
回答: 全体像がわからないので一般的な話になりますが、 1. ページ全体に適応するのであれば、直接要素に CSS: ``` a:hover {} ``` 2. ある特定の区切られた範囲の中であれば、その部分を囲む要素に`id`(ナビゲーションバーなどページに1つしかないもの)または`class`(複数散らばってあるもの)をつけて HTML: ```