將背景應用於 時或元素,人們可能會注意到行為上的差異。在
上設定了背景元素,它包含整個頁面,而 則包含整個頁面。元素的背景被限制在顯示內容的區域。在標準模式下,和元素本身並不會填滿視窗的高度。然而,元素將採用
如果沒有明確定義,則為元素的背景顏色。隨後,這個繼承的背景成為畫布背景,覆蓋整個視窗。要實現疊加背景效果,可以在單一元素中組合兩個背景屬性(例如,
)身體>)建議。使用background-image和background-color屬性,或是background簡寫屬性,可以實現無縫合併。
body { background: #ddd url(background.png) center top no-repeat; }
使用多個背景
要組合多個背景影像,請考慮以下事項方法:
CSS2:html { height: 100%; background: #ddd url(background1.png) repeat; } body { min-height: 100%; background: transparent url(background2.png) center top no-repeat; }
上設定不同的背景圖片和元素,確保
設定元素的高度和最小高度:body { background: url(background2.png) center top no-repeat, #ddd url(background1.png) repeat; }
以上是HTML `` 和 `` 背景有何不同,以及如何有效地使用多個背景?的詳細內容。更多資訊請關注PHP中文網其他相關文章!