我想創建一個靈活的網格佈局(即沒有任何像素值在任何地方使用) 現在,這是我的問題; 對於外容器,一般我使用關於CSS寬度的問題:100%
#container{width:1024px;margin:0 auto}
這是中心對齊整個頁面。現在,當我將其轉換爲基於%的CSS時,即
#container{width:100%;margin:0 auto}
在這種情況下,頁面沒有居中對齊。我如何解決這個問題?
我想創建一個靈活的網格佈局(即沒有任何像素值在任何地方使用) 現在,這是我的問題; 對於外容器,一般我使用關於CSS寬度的問題:100%
#container{width:1024px;margin:0 auto}
這是中心對齊整個頁面。現在,當我將其轉換爲基於%的CSS時,即
#container{width:100%;margin:0 auto}
在這種情況下,頁面沒有居中對齊。我如何解決這個問題?
如果我理解正確的問題解決這個問題,你似乎需要的東西,從無限擴大停止容器,但仍然有它當視口狹窄時可靈活擴展。如果是這樣的話,你可以申請一個max-width
它來告訴它何時停止擴張:
#container {
width: 100%;
max-width: 1024px;
margin: 0 auto;
}
在這種情況下,您的容器將是靈活的,並採取了所有可用的寬度,如果視口小於1024像素寬,但如果窗口變大,則不會超過1024像素(並且將居中對齊)。
頁面無法集中對齊,因爲它使用完整的瀏覽器寬度。例如: :「width:80%」,你會看到我在說什麼;
是的,你怎麼能期待什麼東西被中心對齊,當它填滿整個寬度。
您的貨櫃確實中心對齊。 100%的寬度意味着容器佔據了父容器的所有寬度(讓我們假設屏幕),因此空間的邊距爲0。 通常,通過將邊框應用於容器可以輕鬆跟蹤這些問題。
您可以通過定心元素內您的容器text-align: center;
實際上,頁面**是**中心對齊,但由於佔用了整頁寬度,因此無法說明。 –
+1Радийбачитиземляківнафорумі:) – Webars
Ятеж)))Атизвідки? –