2013-01-17 30 views
0

我一直在寻找如何做到这一点的答案。基本上我想要的是将文本放置在按钮的右下角。这是我迄今为止所拥有的。我把文字对齐到右边,但它仍然在按钮的中间。我怎样才能将它与底部对齐呢?将文本放在按钮的右下角

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

我们可以看到你的HTML吗? – showdev

回答

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像素(实际高度=高度+填充)。

+0

这适用于特定的按钮内容。但是对于动态内容来说这不是很灵活。 http://jsfiddle.net/QavgZ/1/ – showdev

+0

这适用于我所需要的。非常感谢! – Zamereon

+0

对于@showdev,你是绝对正确的。你也可以选择表格单元解决方案,但我不是那么喜欢的。按照我的经验,按钮很少有多行文本。尽管可能会添加一个overflow:hidden应用来确保 – Pevara