編寫響應式CSS很容易,您只需使用媒體查詢來檢查屏幕大小。如何編寫響應HTML?
但是,如何根據屏幕大小重新排列HTML?根據不同的屏幕尺寸,您可能希望將div放在完全不同的地方。
例如:
說我有一個1000像素屏幕上的佈局如下:
[VIDEO] [SEARCH BAR]
[LIST OF STUFF]
[LOG IN/OUT][MENU]
但如果屏幕500像素下調整爲,我想要的內容重新組織成這個佈局:
[MENU]
[LOG IN/OUT]
[SEARCH BAR]
[LIST OF STUFF]
[VIDEO]
這可能嗎?
看看flexboxes –
@frontend_dev這看起來像調整CSS基本相同的東西。我的問題是關於從字面上移動div。我會更新我的問題。 –
除了通過定位,邊距/填充,顯示等方式在頁面上移動東西......我不認爲可以單獨使用html/css來移動整個dom中的項目。我在過去曾經「欺騙」過,用「display:none」來隱藏div,並且只是通過調整大小來爲它們添加「block」,但是這會增加大量冗餘或不必要的代碼。你不得不看javascript以實際移動整個頁面的元素。 – wmeade