编写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. 宽度JTable单元适合宽度值
- 2. CSS - 宽度适合内容
- 3. CSS:子元素的不同宽度
- 4. 动态CSS宽度
- 5. CSS:固定宽度+动态宽度儿童,填充100%父宽度?
- 6. css 100%宽度div不占用父宽度的全部宽度
- 7. 玉的元素的动态宽度
- 8. 一个元素的动态宽度取决于元素的宽度
- 9. 如何调整子元素的宽度而不调整CSS中父元素的宽度?
- 10. 动态更改元素的宽度
- 11. 子元素自动宽度(大于父元素)
- 12. 在未知宽度的父容器中集中固定宽度的子元素
- 13. 清除可变宽度父元素中的子元素的行
- 14. 设置基于父元素宽度的伪元素之后的边框宽度
- 15. 我怎样才能动态地改变元素的宽度与父宽度使用唯一的CSS?
- 16. 容器宽度适合他的孩子宽度
- 17. CSS:宽度为100%的子元素只有50%宽
- 18. CSS宽度问题的子父项
- 19. CSS更改元素高度和宽度
- 20. 表父元素的宽度是否展开为子元素?
- 21. css动态div宽度
- 22. CSS:动态宽度div
- 23. CSS:缩放浮动div宽度100%,直到2个浮动div的最小宽度可以适合宽度
- 24. CSS让元素的宽度自动增长,同时母公司宽度自动
- 25. mvc 5 @ html.editorfor class不适合父宽度
- 26. Java |在JScrollPane中适合父宽度
- 27. jQuery。元素宽度取决于其父宽度
- 28. 中心动态宽度元素
- 29. 如何通过一个子元素影响元素的宽度,但不使用CSS影响元素的宽度
- 30. 适合宽度的UIImageView
甚至没有知道这个属性,我会说这是要走的路。向后兼容性被诅咒。 –
这正是我想要它工作,你有问题,一个选定的答案候选人。但是这些前缀意味着它不支持购买大部分浏览器。如果只有一个人可以找到更标准的方法... – rahmanisback
@Andreas Carlbom你是什么意思的“向后兼容性”?是你的方法,你认为过时的显示器:表格吗? – rahmanisback