我有许多按钮,里面有不同大小的图像:
<div>
<button><img src="http://via.placeholder.com/200x200" alt=""></button>
<button><img src="http://via.placeholder.com/200x100" alt=""></button>
<button><img src="http://via.placeholder.com/200x50" alt=""></button>
<button><img src="http://via.placeholder.com/200x200" alt=""></button>
<button><img src="http://via.placeholder.com/200x150" alt=""></button>
</div>
Run Code Online (Sandbox Code Playgroud)
所以,我想将这些图像垂直对齐到底部,如下图所示:
但无论我尝试什么,图像总是垂直居中:
看看这个 jsFiddle:https ://jsfiddle.net/y7efebwg/
有趣的是,如果我使用divs 而不是buttons,一切都会按预期进行:https : //jsfiddle.net/Lkycyvvf/1/
display看到按钮的属性flex并使用flex-direction:column和justify-content:flex-end似乎可以工作。
div {
display: flex;
}
button {
display: flex;
flex-direction: column;
justify-content: flex-end;
}Run Code Online (Sandbox Code Playgroud)
<div>
<button><img src="http://via.placeholder.com/200x200" alt=""></button>
<button><img src="http://via.placeholder.com/200x100" alt=""></button>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2740 次 |
| 最近记录: |