li タグではなく a タグに対してスタイルをつけるのはなぜですか?

li タグに対してスタイリングすることでクリックできる範囲が広がるためです。
2021年7月22日
ユーザー

liタグではなくaタグに対してスタイリングするのはなぜですか?
なにかメリットはあるのでしょうか?

.menu li a {
  display: inline-block;
  width: 100px;
  text-align: center;
  padding: 8px 0;
  color: #333;
  text-decoration: none;
}

.menu li a.active {
  background: #333;
  color: #fff;
}

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?