基本上我有一個具有高度和寬度以及溢出的父級div:hidden,然後在內部有一些div。 我們正在處理流體內容和一些divs越過角落,所以隱藏。 但是一半是一半。 有沒有辦法讓它完全隱藏?完全隱藏了一個已經隱藏了一些溢出的元素
CSS將是最好的。
基本上我有一個具有高度和寬度以及溢出的父級div:hidden,然後在內部有一些div。 我們正在處理流體內容和一些divs越過角落,所以隱藏。 但是一半是一半。 有沒有辦法讓它完全隱藏?完全隱藏了一個已經隱藏了一些溢出的元素
CSS將是最好的。
如果我理解你的文章,你有一個包裝div有溢出:隱藏,你想讓任何隱藏的子元素,除非它可以完全顯示在包裝div。
可能有更好的方法來做到這一點,但我會使用CSS媒體查詢。如果你不確定它們是如何工作的,這是一個很好的開始: http://css-tricks.com/resolution-specific-stylesheets/
使用這種方法,你可以確定在任何給定的分辨率組中應該顯示每種類型的塊數。我很想看看它是如何發展的,或者如果你最終採用了不同的方法。祝你好運!
聽起來像一個好主意,但只支持Firefox和Opera IE是不行的。不過感謝帖子,它可能與答案一樣接近! – 2011-02-16 16:03:20
我不認爲你可以知道如果一個overflow:hidden
父母的孩子是隱藏或可見部分沒有使用JavaScript(我可能在這裏是錯誤的)。
我建議您將所有子div設置爲固定尺寸d
並將父div設置爲d
的倍數,以便每個孩子完全不可見。
如果您使用不同長度的內容填充您的div,此解決方案將不起作用
您可以發佈SS或某些代碼嗎? – 2011-02-15 15:16:42