編寫CSS時,我總是發現自己缺少浮動子元素的自動子寬度特徵,以使它們的總寬度適合父寬度。
其實我覺得很難在谷歌搜索框短語,所以你可以考慮下面這個例子:
一個ul
包含四個li
li
有float: left; list-style: none;
因爲有四個li
元素,每個都有width: 25%;
如果我想使li
元件的數目可變,而不是固定,所以li
得到的寬度的20%的時候都,或獲取的10%的寬度,如果他們是,或50%的寬度w母雞他們是兩個等。?假定ul
總是具有明確的固定寬度。CSS:適合父寬度的子元素的動態寬度
1
A
回答
3
您可能能夠使用CSS3的柔性盒。
ul{display:box;}
li{box-flex:1;}
這裏有一個的jsfiddle演示(您可能需要更改-webkit -moz到或-O)http://jsfiddle.net/wKKte/
2
相關問題
- 1. 父寬度不適合子寬度css
- 2. CSS:當父寬度更寬時,讓子寬度適合視口?
- 3. JavaFX:適合HBox寬度的子元素
- 4. 如何使用css製作父元素寬度的子元素寬度30 precent?
- 5. 非全屏寬度父親的子元素的全屏寬度
- 6. 寬度JTable單元適合寬度值
- 7. 如何設置子寬等於父元素寬度與CSS?
- 8. 子元素不相同的寬度父
- 9. 使元素的寬度取決於其祖父母的動態寬度 - 雖然具有固定寬度父母
- 10. AngularDart:孩子不適合寬度父親
- 11. 如何將父元素的寬度摺疊爲子元素的總寬度
- 12. CSS - 寬度適合內容
- 13. CSS:子元素的不同寬度
- 14. 動態CSS寬度
- 15. CSS:固定寬度+動態寬度兒童,填充100%父寬度?
- 16. 父元素的寬度取決於浮動子元素
- 17. CSS:如何讓孩子適合父母的寬度
- 18. css 100%寬度div不佔用父寬度的全部寬度
- 19. 玉的元素的動態寬度
- 20. 保持子寬度動態,同時不調整父寬度
- 21. 一個元素的動態寬度取決於元素的寬度
- 22. 如何調整子元素的寬度而不調整CSS中父元素的寬度?
- 23. 動態元素寬度和IE9子像素精度
- 24. 動態創建元素的寬度
- 25. Javascript - 動態改變元素的寬度
- 26. 動態更改元素的寬度
- 27. 動態但內斂的元素寬度?
- 28. 動態更新Silverlight子元素的高度和寬度
- 29. 子元素自動寬度(大於父元素)
- 30. css - 縮小父div以適合一個孩子的寬度並約束另一個孩子的寬度
甚至沒有知道這個屬性,我會說這是要走的路。向後兼容性被詛咒。 –
這正是我想要它工作,你有問題,一個選定的答案候選人。但是這些前綴意味着它不支持購買大部分瀏覽器。如果只有一個人可以找到更標準的方法... – rahmanisback
@Andreas Carlbom你是什麼意思的「向後兼容性」?是你的方法,你認爲過時的顯示器:表格嗎? – rahmanisback