我遇到了以下問題。我有一個以所有元素爲中心的網站。 內容部分是寬度爲1060px的div,邊距爲0自動。迄今爲止工作良好。小型分辨率的中心網站
問題是,當我將瀏覽器大小設置爲1024這個div不居中,但從左側開始。這個div也有一個40px的內部填充。在小分辨率時,你可以看到左側的填充物,但不是右側的填充物。
長問題短...我該做什麼才能使網站始終居中,無論如何瀏覽器窗口的大小是多少?
編輯1: 邏輯問題是,當減少瀏覽器窗口的寬度時,每個瀏覽器都將網站放置在窗口的左邊界上。有沒有解決辦法來防止這種情況?爲了讓瀏覽器將瀏覽器的「負面」移動到瀏覽器左側以外?
在此先感謝
這是您思考中的邏輯錯誤。你爲你的內容使用一個靜態寬度。因此,當視口的寬度小於content-div的寬度時,除了從左邊框開始並給出滾動條之外,沒有其他變化。如果您真的想要爲每種可能的瀏覽器大小進行居中,則必須使用動態測量(例如%)。但我不會讓佈局完全流暢,因爲這會破壞某些窗口大小的佈局。您是否考慮過使用媒體查詢並根據視口大小定義樣式? –