要素の幅と高さをパーセンテージで設定して、大きな画面では少し大きく、通常の画面では普通です。私はmin-height
とmin-width
も設定して、小さすぎる画面で見るとレイアウトが歪まないようにしました。私は自分の要素の1つを四角形で表示したいと思っていますが、私はそれが起こるためのCSSだけの解決策を考え出すことができません。divの高さ=パーセンテージで表した幅(コンテナ要素の正方形ではありません)
これは私が試したものです:http://jsfiddle.net/5VTTD/しかし、それは動作しませんでした。
これは動作しますが、http://jsfiddle.net/5VTTD/1/ですが、JSを使用します。
あなたのコンテナは正方形ではなく、明示的な高さまたは幅を持たないので、js解決策は正しいものです。 –