为什么我需要垂直对齐画布来对齐按钮
Why do I need to verticalAlign canvas to align button?
为了将按钮放在中间,我需要将vertical-align:middle;
放在画布上。
把它放在td上会更有意义,但它没有任何作用。
为什么我需要在画布上放置vertical-align:middle;
来垂直对齐按钮?
<!DOCTYPE html>
<table>
<tr>
<td>
<button>Hey</button>
</td>
<td>
<canvas width="40px" height="40px"
style="vertical-align:middle; border:2px solid black">
</canvas>
</td>
</tr>
</table>
画布本身没有与任何内容对齐。它位于自己的基线上。通过垂直对齐:middle,您将画布的中间对齐到文本的基线,即文本的底部,而不是按钮的中间。
对于垂直对齐如何工作的非常详细的解释
button {
font-size: 24px;
padding: 20px 0 10px;
}
div {
font-size: 60px;
padding: 10px 0 20px;
background: blue;
display: inline-block;
}
canvas {
width: 100px;
height: 100px;
border: 2px solid black;
vertical-align: middle;
}
<button>Hey</button>
<div>Hey</div>
<canvas></canvas>
相关文章:
- jquery移动对齐按钮取决于内容大小
- css中的按钮对齐
- ExtJS--如何居中对齐两个工具栏按钮
- 为什么我需要垂直对齐画布来对齐按钮
- 将一组单选按钮垂直对齐,必要时将其分开
- 如何使用共享按钮将所有内容对齐到一行来解决问题
- 如何对齐画布旁边的文本和按钮(WebGL+JavaScript+CSS)
- 在质量中对齐按钮、文本和分段
- 将测试选项与相应的“单选”按钮对齐
- 扩展对齐按钮在容器中居中
- ext.js 消息框按钮对齐方式
- CSS:将三个按钮对齐成两行
- 离子后退按钮与标题右侧对齐
- JS,Rails,CSS - 将按钮与页面上其他内容的底部对齐
- 正确对齐Google Plus One和Facebook Like按钮
- CK编辑器文本对齐按钮
- Sencha Touch 2:带按钮的消息框:如何垂直对齐按钮
- 使用jquery对齐按钮
- Cordova App rate垂直对齐按钮
- 内联CKEditor工具栏没有用于h2元素的对齐按钮