什么可能导致大胆的标签<b>被忽略?

Jér*_*nge 3 html css tags bold

我在Drupal中显示了一些HTML的问题,但我并不是100%确定这是Drupal问题.我使用粗体标签来强调单词,但它不会显示为粗体.它认为它可能是我使用的Google字体,所以我禁用了它,但我仍然遇到了问题.

我检查了页面来源:

<div id="begin_block">
  <div id="fw_begin"><h2>Find words <b>beginning</b> with:</h2></div>
    <div id="inp_begin"><input type="text" /></div>
    <div id="aft_begin">(max. 5 characters)</div>
    <div id="but_begin"><button type="button">Go</button></div>
</div>
Run Code Online (Sandbox Code Playgroud)

但我仍然得到:

在此输入图像描述

可能导致此问题的原因是什么?

UPDATE

reset.css我正在使用的主题确实存在.粗体定义为:

b{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
Run Code Online (Sandbox Code Playgroud)

Rob*_*b W 9

可能已经定义了CSS(重置)表b{font-weight:normal;}.要"修复"样式,请添加b{font-weight:bold;}.

此外,他<strong>标记在语义上更正确,所以使用它而不是<b>.

  • 在这里可以看到CSS重置的荒谬性.您的浏览器使用了一些预定义的样式,为什么要覆盖它们然后将它们设置回默认值?OP应该考虑修改他的CSS重置.另外,`<strong>`在语义上不是更正确,而是具有*不同的*语义含义.如果*"这是粗体文本"*比*"这是重要文本"*更有意义,使用`<b>`没有任何问题. (5认同)