我在瀏覽器中縮小頁面時遇到了問題。瀏覽器縮小頁面佈局
這是一個簡單的頁面,主體寬度爲970px,分爲左右兩部分。左邊一個是300px,左邊浮動,右邊距10px,右邊一個是660px,向右浮動。這是確定的,當我放大或縮小。
但是當我將左側寬度更改爲298px,並將右側寬度添加到658px時,兩個部分都添加了1px邊框,雖然在正常尺寸下沒問題,但是當我縮小(按Ctrl +鼠標輪下來)至90%右邊部分下拉並打破布局。你可以在這裏看到的細節:jsfiddle
<body>
<style>
</style>
<div id='left'>left</div>
<div id='right'>right</div>
</body>
使用百分比單位(或任何相對單位)來確保從瀏覽器縮放時的保真度。嘗試30%和70%。 – Anthony
此外,爲了在不調整截面寬度的情況下爲邊框設置像素單位,請設置'box-sizing:border-box',以便在div的寬度內繪製邊框,而不是在外部繪製邊框。 – Anthony