将单独的文本与 div 标记放在同一行
keep separate text on the same line as div tag
我正在使用 CSS 将部分文本字体设置为粗体。但我不希望整行都是粗体。只是部分正文。我怎样才能做到这一点?这是我的代码:
HTML
<div>
<div id="titleLabels">Revision:</div> 1.0 draft A
</div>
CSS
#titleLabels
{
font-weight: bold;
}
它的输出是这样的:
这不是我想要的。我希望“1.0 草案有点与修订版的内容一致”。
我该怎么做?
使用display:inline-block
#titleLabels
{
font-weight: bold;
display:inline-block;
}
<div>
<div id="titleLabels">Revision:</div> 1.0 draft A
</div>
只需将 display:inline
添加到 #titleLabels
:
#titleLabels {
font-weight: bold;
display:inline;
}
<div>
<div id="titleLabels">Revision:</div>1.0 draft A
</div>
默认情况下,div 是块级元素,除非您更改它,否则将占据其父元素的整个宽度。
一个更合乎逻辑的解决方案是不在修订文本上使用 div,而是使用 <strong>
、<b>
或带有字体粗细样式的 <span>
。
#titleLabels {
font-weight: bold;
}
<div>
<b>Revision:</b>1.0 draft A
</div>
<div>
<strong>Revision:</strong>1.0 draft A
</div>
<div>
<span id="titleLabels">Revision:</span>1.0 draft A
</div>
您可以使用 <b>
标签简单地将特定文本段设置为粗体
<div>
<b>Revision:</b> 1.0 draft A
</div>
我正在使用 CSS 将部分文本字体设置为粗体。但我不希望整行都是粗体。只是部分正文。我怎样才能做到这一点?这是我的代码:
HTML
<div>
<div id="titleLabels">Revision:</div> 1.0 draft A
</div>
CSS
#titleLabels
{
font-weight: bold;
}
它的输出是这样的:
这不是我想要的。我希望“1.0 草案有点与修订版的内容一致”。
我该怎么做?
使用display:inline-block
#titleLabels
{
font-weight: bold;
display:inline-block;
}
<div>
<div id="titleLabels">Revision:</div> 1.0 draft A
</div>
只需将 display:inline
添加到 #titleLabels
:
#titleLabels {
font-weight: bold;
display:inline;
}
<div>
<div id="titleLabels">Revision:</div>1.0 draft A
</div>
默认情况下,div 是块级元素,除非您更改它,否则将占据其父元素的整个宽度。
一个更合乎逻辑的解决方案是不在修订文本上使用 div,而是使用 <strong>
、<b>
或带有字体粗细样式的 <span>
。
#titleLabels {
font-weight: bold;
}
<div>
<b>Revision:</b>1.0 draft A
</div>
<div>
<strong>Revision:</strong>1.0 draft A
</div>
<div>
<span id="titleLabels">Revision:</span>1.0 draft A
</div>
您可以使用 <b>
标签简单地将特定文本段设置为粗体
<div>
<b>Revision:</b> 1.0 draft A
</div>