a タグは display:inline なので、子要素の h2 , p を inline に合わせても良いのではないでしょうか?

h2 と p を inline にしてしまうと、商品名と価格が横並びになってしまいますが、それで問題ないのであれば OK です。
2021年10月24日
ユーザー

今回のレッスンですが、実践的でとても楽しんで学習させていただいております。
前のレッスンにも戻りながら学習しているのですが、一点疑問が解決できませんでした。

今回、a タグと、h2 , p タグの display プロパティを "block" に合わせて、全体としてマウスホバーした際に薄くなるようにしてました。

これは親要素が a タグなので、h2 と p はそちらに合わせた形でしょうか?
全体としての display プロパティを合わせる意味合いであれば、h2 , p の display プロパティである "inline" に合わせても良いと思いました。

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

プレミアムプランとは?