2016-11-14 48 views
0

我正在寫一個「自然語言」的形式像this one,所以我包括<input>標籤直接在這樣的文字:變化<input>字體大小基於父文本標籤

<h3>I am <input type="number" /> years old.</h3 

我想知道是否有一種簡單的方法可以將此輸入的字體大小設置爲與文本相同(在本例中爲h3)?這樣我可以將它包含在h1,h2等內,而不用擔心字體大小。

主要原因是我使用Bootstrap作爲我的排版,並且它做了很多魔術,我想自動應用於我的輸入。

回答

2

您可以使用font-size:inherit;使字體大小匹配它的父級。

HTML

<h3>I am <input class="inherit" type="number" /> years old.</h3> 

CSS

.inherit { 
    font-size: inherit; 
} 

這裏是它在行動小提琴:https://jsfiddle.net/uyxr7zm0/

+0

尼斯之一,非常簡單。 –

+0

絕對正確,事實證明我嘗試了這一點,但它沒有爲我的一些代碼相關的另一個原因工作。謝謝! –

+0

@FlorianBienefelt如果這個答案解決了你的問題,範你通過點擊左邊的複選標記標記爲正確。這樣,它就不會再出現在沒有回答的問題列表中。 –