2016-11-14 49 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如果这个答案解决了你的问题,范你通过点击左边的复选标记标记为正确。这样,它就不会再出现在没有回答的问题列表中。 –