2010-09-18 49 views
0

我有兩個浮動div並排顯示,因爲他們應該,但是我想div 1伸展到其容器的全寬度,當div 2不存在時。我試圖通過刪除div 1的寬度(同時保留div 2的寬度),但是這會打破浮動並將div 2推到新行。兩個浮動div,一個並不總是在那裏,如何讓另一個伸展?

任何人都可以告訴我如何實現一個div,當第二個div不存在時自動伸展到容器的整個寬度?

回答

0

難道你不能只是有一個服務器端代碼,在其中一個div上生成額外的類名稱,而當另一個不存在時是'wide-float'?

+0

嗨感謝您的回覆。問題是我需要爲Div 1指定一個寬度。當Div 2存在時這很好,但是當它不是Div 1時仍然保持這個固定寬度,而我需要它延伸到整個容器寬度。 – Michael 2010-09-19 01:18:05

+0

正如你所建議的,我能夠使用條件語句(在Joomla安裝中)編寫服務器端命令,根據Div 2模塊是否加載來部署額外的類名。這是一個非常穩固的解決方案。我仍然很想知道是否有一種自然的方式可以用CSS來實現這一點,因爲它似乎在網頁設計中是一件很常見的事情。有人知道嗎? – Michael 2010-09-20 00:15:13