Vorrei centrare una "griglia" di elementi che, una volta ridimensionati, si adattano al centro stesso.Griglia del fluido centrale degli elementi senza impostare la larghezza sul genitore
Ti piace questa:
___________________
| |
| [] [] [] [] |
| [] [] [] [] |
| [] [] [] |
-------------------
________________
| |
| [] [] [] |
| [] [] [] |
| [] [] [] |
| [] [] |
----------------
_____________
| |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] |
-------------
Ho provato a installare un max-width
, ma che porta a questo problema quando ridimensionata:
________________
| |
| [] [] [] |
| [] [] [] |
| [] [] [] |
| [] [] |
----------------
_____________
| |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] |
-------------
Non considero usando media query e l'impostazione difficile widths
(o anche max-widths
) per ogni configurazione una soluzione reale.
Sono aperto a CSS3 fino a quando si degrada con garbo, e vorrei evitare javascript.
Modifica: L'aggiunta di elementi non semantici è anche un interruttore, un contenitore div
o qualcosa sarebbe passabile ma non ideale.
Il markup dovrebbe essere la seguente:
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
Ecco un demo per iniziare.
Grazie.
Davvero non penso che ci sia un modo per fare quello che stai chiedendo senza usare javascript o jQuery – CBRRacer
Aggiunta una soluzione basata sui tuoi nuovi requisiti. – ScottS