Ho impostato le larghezze e le altezze dei miei elementi in percentuali in modo che sembrino un poco più grande su schermi più grandi e normale su quelli normali. Ho anche impostato min-height
e min-width
in modo che il layout non sia distorto quando si visualizza su uno schermo troppo piccolo. Voglio che uno dei miei elementi appaia come un quadrato, ma non riesco a trovare una soluzione solo CSS perché accada.altezza div = la sua larghezza, in percentuale, in modo che il div assomiglia a un quadrato, con forma non quadrata dell'elemento contenitore (solo CSS)
Ecco cosa ho provato: http://jsfiddle.net/5VTTD/, ma non ha funzionato.
Questo funziona: http://jsfiddle.net/5VTTD/1/, ma utilizza JS.
È necessario impostare un'altezza esplicito al contenitore o la scatola all'interno deriva è l'altezza dal contenuto del contenitore non il contenitore stesso, dal momento che il tuo contenitore non è quadrato e non ha un'altezza o larghezza esplicita, la soluzione js è quella corretta. –