我想將調整大小時調整爲居中的元素的「網格」居中。沒有設置父寬度的元素的中心流體網格
像這樣:
___________________
| |
| [] [] [] [] |
| [] [] [] [] |
| [] [] [] |
-------------------
________________
| |
| [] [] [] |
| [] [] [] |
| [] [] [] |
| [] [] |
----------------
_____________
| |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] |
-------------
我已經嘗試設置max-width
,但調整時會導致這個問題:
________________
| |
| [] [] [] |
| [] [] [] |
| [] [] [] |
| [] [] |
----------------
_____________
| |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] [] |
| [] |
-------------
我不考慮使用媒體查詢和設置硬widths
(或甚至max-widths
)爲每個配置一個真正的解決方案。
我對CSS3開放,只要它優雅地降級,並且想要避免使用JavaScript。
編輯:添加非語義元素也是一個交易斷路器,一個容器div
或其他東西可以通過但不理想。
的標記應該如下:
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
這裏是一個demo讓你開始。
謝謝。
我真的不認爲有一種方法可以在不使用javascript或jQuery的情況下執行所要求的操作 – CBRRacer
根據您的新需求添加了解決方案。 – ScottS