我有一個服務器端組件,使用DIV
生成一個流體佈局「工具欄」,沒有固定的寬度,在它內部生成了很多A
。如何讓孩子只用CSS自動適應父母的寬度?
然後,我需要自定義該佈局以使所有A
標籤自動適合父級寬度。但是,孩子的數量是可變的,父母的寬度是不知道的(它自動適應窗口)。
我做了一些測試,這個小提琴:http://jsfiddle.net/ErickPetru/6nSEj/1/
但我不能找到一種方法,使其動態(取消註釋最後A
標籤來看看它是如何工作的ins't,大聲笑)。
我無法更改服務器端源以固定寬度格式化HTML。我真的想用CSS解決它,如果有什麼辦法的話,甚至可以用JavaScript來實現這個結果。
我該如何讓所有孩子自動適應父母的寬度而不受孩子數量的影響?
我敢肯定,這不能用CSS嚴格完成,所以(如果我是正確的),你有一點JavaScript來灑。 – 2011-05-02 14:04:12
這是我的恐懼。也許CSS3和HTML5可以做些什麼...或不? – 2011-05-02 14:11:24
如果您願意放棄對IE7的支持,您可以輕鬆使用CSS來完成。 [你關心IE7嗎?](http://gs.statcounter.com/#browser_version-ww-monthly-201004-201104)一個好主意是做我的神奇選擇,用JavaScript解決方法<= IE7 – thirtydot 2011-05-02 16:40:30