我做了很多看起来更复杂的事情,我想这是最简单的一点,但我不知道我错在哪里。
我有一个进度条,希望上面有一些文字,非常接近条本身。如果我只使用纯文本和after,文本就在我想要的地方,但是我想使用css来格式化这些标题。当我这样做时,即使我在css中将行高设置得很低,我似乎也无法将行间距降到足够低的程度。

<h5 id="bar1Title"></h5><h5 id="bar1Title2"></h5>
<progress id="bar1" value="30" max="255"></progress>

另外,我想把bar1Title和bar1Title2放在同一行,这是另一个我似乎无法完成的简单任务!

最佳答案

h5是ablock level element。。因此,如果希望这些元素并排显示,则需要显式设置它们的display:inline。

h5
{
    display : inline;
}

此外,如果行高不起作用,您还可以调整margin属性并将其设置为负值。。

09-25 17:10
查看更多