的问题是,他所呈现的内容的flex容器是height:100%,是html和height:100%的直接子元素。在我的应用程序中,body和flex容器之间有一堆中间的元素,如果我想让flex容器填充所有可用的垂直空间,这些元素中的每一个都必须有height:100%。我不知道将DOM中的每个元素都设置为100%是否有问题,但如果不需要的话,我宁愿这样做。我试过了(我认为这会在身体和我的挠性框之间选择每一个元素):
body * .<
如您所见,列表中的DIV元素会调整大小以填充所包含的父元素。这段代码做的正是我想做的事情,但是我认为对于这样一个看似简单的任务来说,我实现它的方式太复杂了。以下是该算法将高度分配给内部元素的代码: //Loop through all elements once to get total weight我正在阅读有关flex-box 的文章,并查看了它的,但它看起来不像flex-box可以跨浏览器一致地进