2013-03-09 60 views
0

我有一個小問題,一些CSS - >Example on jsFiddleCSS - 如何對齊不同的字體大小?

簡單的按鈕:

<button type="reset" id="reset-btn">Reset</button> 

CSS規則:

button#reset-btn:after{ 
    content:" <<"; 
    font-size:2em; 
} 

正如你可以看到 「< <」 被打通產生CSS。有沒有辦法將這兩種不同的字體大小對齊,以使較大的「< <」旁邊的文本位於按鈕的垂直中心?

在此先感謝!

回答

5

span標籤內,然後將文本樣式vertical-align: middle同時適用於buttonspan

HTML

<button type="reset" id="reset-btn"><span id="reset-text">Reset</span></button> 

CSS

button#reset-btn:after{ 
    content:" <<"; 
    font-size:2em; 
    vertical-align: middle; 
} 

#reset-text{ 
    vertical-align:middle; 
} 

工作實例:http://jsfiddle.net/Eh8TB/3/

+0

大招。謝謝!完美的作品。 – Severin 2013-03-09 17:58:11

+0

@Severin很高興我能幫到你。 – 2013-03-09 17:58:51

2

添加vertical-align屬性:

button#reset-btn:after { 
content:" <<"; 
font-size:2em; 
vertical-align: middle; 
} 
0

你可以試試...

button#reset-btn:after, button#reset-btn{ 
font-size:1em; 

}

添加您的JS提琴CSS下。

+0

嗨,它已經解決了另一個答案,但謝謝你的迴應! – Severin 2013-03-09 18:01:16

+0

你應該發佈答案。 – 2013-03-09 18:03:39

0

我只想給內容的位置:

button#reset-btn:after{ 
    content:" <<"; 
    font-size:2em; 
    position: relative; 
    top: 2px; 
} 
相關問題