この解答例はChatGPTによって生成されています,正しいかは自己判断で。

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

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

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

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

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