當您使用作爲示例將Chrome中的特定頁面上的body元素(測試v23)作爲示例時,背景仍然應用於整個視口。Chrome中的身體背景忽略身體的位置
這是一個鉻錯誤或任何人都可以解釋行爲/提供靈活的解決方案?
當您使用作爲示例將Chrome中的特定頁面上的body元素(測試v23)作爲示例時,背景仍然應用於整個視口。Chrome中的身體背景忽略身體的位置
這是一個鉻錯誤或任何人都可以解釋行爲/提供靈活的解決方案?
這實際上是所有瀏覽器的預期行爲:儘管body
元素確實從頂部偏移了100像素,但背景本身正在無縫傳播到視口,如this answer的第一部分所述。這可能是HTML呈現屬性時代的延續,其中設置背景屬性body
允許將背景傳播到視口,從而給出整個頁面應用背景的外觀。
如果你想限制後臺只有body
元素,簡單地給html
背景顏色是以外的任何其他transparent
,或給它一個背景圖像。該視口將使用html
的背景替代。
很好的答案,謝謝。 – mystrdat
這是嚴格還是怪癖模式? –
標準模式。 – mystrdat