柔性盒的儿童不能与底部对齐(弯曲端)

时间:2017-06-06 20:35:39

标签: css css3 flexbox

我只是向flexbox介绍自己,如果我有一个flex父母,我可以根据我的理解,然后我可以将父母的子女与一行排列在一起align-items规则。但是,我的孩子们没有按照这里所见的那样改变他们的位置:https://jsfiddle.net/b9L09gsa/

内容保持在顶部,而不是像我想的那样在底部。我们的想法是将徽标div和导航项目整齐地对齐在底部。显然,我不理解某些事情,任何帮助都会很棒!

1 个答案:

答案 0 :(得分:2)

您需要Flex容器上的这些属性,而不是flex项:

#nav-contain {
    display:flex;
    justify-content: flex-end;
    align-items: flex-end;
}
#logo, .nav-item-contain {
    flex-grow: 1;
}

https://jsfiddle.net/b9L09gsa/1/

要覆盖单个弹性项目,请改为使用align-self

#nav-contain {
    display:flex;
    justify-content: flex-end;
}
#logo, .nav-item-contain {
    flex-grow: 1;
    align-self: flex-end;
}

https://jsfiddle.net/b9L09gsa/2/

相关问题