1
我正在爲客戶端/設計工作室的網站工作,有一個奇怪的問題,我發現儘管body和html元素設置爲寬度100%,當我調整大小瀏覽器,滾動條似乎迫使我滾動右側,只發現右側有大約150像素的空白。當瀏覽器調整大小時,body元素容器()會將自身設置爲1240px的固定寬度,但仍然會在右側留下間隙。body/html的寬度小於瀏覽器問題的寬度
這裏是body元素的css代碼。
body {
min-width: 1200px;
max-width: 100%;
left: 0px;
right: 0px;
width: auto !important;
margin: 0 auto;
padding: 0;
background: url('images/bg-repeat2.jpg') repeat;
line-height: 1;
font: 'BitstreamVeraSerifRoman', Arial, sans-serif;
}
這裏是HTML元素的CSS:
html {
margin: 0 auto;
padding: 0;
width: 100%;
min-width: 1200px;
left: 0px;
right: 0px;
}
我不使用
「溢出-X:隱藏;」由於擔心需要在較小的屏幕和移動設備上進行滾動,因此屬於該屬性。請注意,這個網站是桌面版本。
如果本社區中的任何人可以通過提供解決方案或修復方案提供幫助,我將不勝感激。
謝謝。
直到您擁有絕對位置,固定位置或相對位置,您纔可以使用左右屬性。 –
同意,鬆動左/右屬性 – user1721135
您確定您正在測試的窗口與您設置的最小寬度一樣寬還是寬?此外,如果您正在頁面上使用其他元素進行測試,則可能是未檢查的邊距。否則,CSS在Chrome和Firefox中似乎可以正常工作。 – Jesse