无法对齐按钮

时间:2017-07-19 15:12:00

标签: html css

我制作了一个非常简单的用户界面,我有一些不同文本的按钮。我需要按钮设置高度和宽度。问题是,当button上的文字换行时,按钮停止与第一个按钮对齐。

这是我能提出的最简单的例子。



button {
    height: 45px;
    width: 120px;
}

<button>Short text</button>
<button>Text long enough to use two lines</button>
&#13;
&#13;
&#13;

如果您从CSS中删除heightwidth,它们会再次对齐,但尺寸会有所不同。我尝试将它们放入容器div并使用heightmarginpadding和其他东西,但我无法修复它。

问题:还有其他方法吗?

1 个答案:

答案 0 :(得分:5)

vertical-align:top添加到您的CSS规则中:

&#13;
&#13;
button {
    height: 45px;
    width: 120px;
    vertical-align:top;
}
&#13;
<button>Short text</button>
<button>Text long enough to use two lines</button>
&#13;
&#13;
&#13;

默认垂直对齐方式为baseline,因此您可能需要更改此顶部或类似内容以获得所需效果。