2013-01-20 66 views
0

我需要在頁面的頂部放置一個大封面圖像。它比我的960像素內容包裝更寬,所以我會把它放在外面,但我不希望它因爲寬度而導致頁面水平滾動。是否有一種確定的方法來讓容器在滾動時忽略特定的孩子? 使溢出忽略特定的子元素

我的第一個想法是將它作爲100%寬度的div的居中背景,但圖像是動態的,不應該由CSS分配。

+0

我仍然希望頁面水平滾動,如果它比包裝更薄,我不想縮放圖像,它應該是固定的寬度。 –

回答

1

您可以在圖像上設置max-width:100%,這將其縮小到適合,如果是全尺寸過大(只要確保height或者未設置或auto

或者,你可以使用背景圖片,但在您的外部CSS中將「圖片」部分設爲none。然後,在這裏你將有src="path/to/image.png"<img />,而不是僅僅把style="background-image:url('path/to/image.png');"

+0

認爲第二個可能是最好的場景 –

1

您可以縮放圖像,以適應容器(max-width: 100%;)的寬度,或圖像的父元素上設置overflow-x: hidden;隱藏任何水平溢出(避免滾動條)。