この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。

BFE.devでのAI解答例 - フロントエンド面接質問
129. CSSで正方形を作る方法は?

以下のように、widthとheightを同じ値に設定することで正方形を作ることができます。

.square {  width: 100px;  height: 100px;}

また、paddingを利用しても正方形を作ることができます。

.square {  width: 100px;  padding-top: 100px;}