我希望 AB 和 C 在中间对齐。如何让 D 完全移到右边?BEFORE: AFTER: ul { padding: 0; margin: 0; display: flex; flex-direction: ro...
我希望 A
B
和 C
位于中间。
我怎样才能 D
完全走向正确?
前:
后:
ul {
padding: 0;
margin: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
li {
display: flex;
margin: 1px;
padding: 5px;
background: #aaa;
}
li:last-child {
background: #ddd;
/* magic to throw to the right*/
}
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
</ul>
https://jsfiddle.net/z44p7bsx/