-
固定の正方形の要素:
.square { width: 200px; height: 200px; }
上記のコードでは、要素の幅と高さを両方とも200ピクセルに設定しています。この方法では、要素が正方形になります。
-
動的な正方形の要素:
.rectangle { width: 50%; padding-top: 50%; }
上記のコードでは、要素の幅を親要素の50%に設定し、padding-topプロパティを使用して高さを親要素の50%に設定しています。この方法では、要素が親要素の幅と同じ高さの正方形になります。
-
ビューポートの正方形の要素:
.viewport-square { width: 100vw; height: 100vw; }
上記のコードでは、要素の幅と高さをビューポートの幅と同じに設定しています。この方法では、要素が画面の幅と同じ高さの正方形になります。
これらは幅と高さを同じにするための一部の基本的な方法です。要素のコンテンツやレイアウトに応じて、他の方法もありますが、ここで示した方法は一般的でよく使用されます。適切な方法を選択して、デザインに合わせて幅と高さを調整してください。
以上が、CSSで幅と高さを同じにする方法についての解説です。