【问题标题】:Place text in lower right corner of a button将文本放在按钮的右下角
【发布时间】:2013-01-01 12:48:54
【问题描述】:

我一直在寻找有关如何执行此操作的答案。基本上我想要的是将文本放在按钮的右下角。这就是我到目前为止所拥有的。我的文本向右对齐,但它仍然在按钮的中间。我怎样才能将它与底部对齐?

.button{
  height: 50px;
  width: 50px;
  text-align: right;
}

【问题讨论】:

    标签: html css button text-align


    【解决方案1】:

    类似这样的:http://jsfiddle.net/QavgZ/

    html:

    <a class="button">text</a>
    

    css:

    .button{
      height: 14px;
      width: 50px;
      text-align: right;
      display: block;
      border: 1px solid red;
      font-size: 14px;
      line-height: 14px;
      padding-top: 36px;
    }
    

    您已经找到了正确的对齐方式。对于底部对齐,我将按钮、文本和字体大小的高度都设置为相同的值。然后我添加了顶部填充以使高度再次变为所需的 50 像素(实际高度 = 高度+填充)。

    【讨论】:

    • 这适用于特定的按钮内容。但它对于动态内容不是很灵活。 jsfiddle.net/QavgZ/1
    • 您对@showdev 的看法完全正确。你也可以选择表格单元解决方案,但我不是这个的忠实粉丝。根据我的经验,按钮很少有超过一行的文本。虽然应该添加一个溢出:隐藏以确保
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    • 2014-04-05
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    相关资源
    最近更新 更多