好的,我一直试图让我的页脚中的内容在十字轴和主轴上均匀对齐。
这就是页脚的样子:http://imgur.com/a/hENE6
任何想法都将受到赞赏。
答案 0 :(得分:0)
见下文。
footer {
background: blue;
width: 100%;
display: flex;
justify-content: space-around;
align-items: center;
padding: 2em;
}
.green {
background: green;
width: 20%;
}
.red {
background: red;
width: 40%;
}
.orange {
background: orange;
width: 20%
};
<footer>
<div class="green">Text</div>
<div class="red">Text</div>
<div class="orange">Text</div>
</footer>
答案 1 :(得分:0)
看着你分享的图片,我用flexbox创建了这个小提琴 https://jsfiddle.net/1r39tfc9/1/
根据需要调整页脚的高度。希望这会有所帮助。
<style>
footer {
display: -webkit-flex;
display: flex;
flex-direction: row;
background-color: lightgrey;
-webkit-align-items: stretch;
align-items: stretch;
height:200px;
}
.box {
padding: 20px;
text-align:center;
}
.green {
background: green;
flex:1;
}
.red {
background: red;
flex:2;
}
.orange {
background: orange;
flex:2;
}
</style>
<footer>
<div class="box green">
Green
</div>
<div class="box red">
Red
</div>
<div class="box orange">
Orange
</div>
</footer>