我是Flexbox的新手,但认为我可以使用它制作包含6列的响应式导航菜单。我遇到的问题是,它会拉伸100%的屏幕,但在大多数情况下,按钮的宽度不相等。有没有什么办法可以使按钮的宽度相同,并且仍然可以根据屏幕响应?大小和字体大小Flexbox 6列等宽
参阅此代码:JS Fiddle
.cat-bg {
display: flex;
}
.showSingle {
flex-grow: 1;
max-width: 30%;
float: left;
cursor: pointer;
cursor: hand;
display: block;
}
您可以使用简写:'flex:1;'或'flex:0 1 30%',其中30%与您的'max-width:30%匹配;'如果float接管。 display:block如果float也存在于你的后备中,则block是无用的。 https://jsfiddle.net/v1vtz3o6/5/ https://jsfiddle.net/v1vtz3o6/4/ –