2013-01-17 47 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