ユーザーが選択した N に基づいて NxN グリッドを生成する Web アプリに取り組んでいます。ユーザーがさまざまな用紙サイズに印刷できるように、グリッドの合計幅を相対的 (つまり、使用可能なスペースの 100%) にしたい.
グリッド内の正方形の幅を % (つまり、100%/N) で簡単に計算できますが、高さの計算に問題があります。Web ページの高さは、私が人為的に制限しない限り、常に無限になります。
グリッドの高さと幅の制約が動的で正方形ではない場合、グリッド内の正方形を長方形ではなく正方形にするにはどうすればよいですか?