7 回答
是的,雅虎!CSS 重置从 STRONG 标记(以及所有其他标记)中删除格式。
您需要明确声明其他答案中所述的格式...
strong { font-weight: bold; }
Firefox 插件 Firebug 将允许您右键单击一个元素并说“检查元素”,其中包括显示已将哪些 CSS 应用于该元素以及该 CSS 来自哪个样式表。对于找出导致此类问题的原因非常有帮助。
雅虎的 reset.css 有这个:
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
这确实意味着它不会大胆。
可能是浏览器以某种方式丢失了“强”元素的默认设置。
尝试通过在 CSS 中明确指定它来使其“召回”:
strong
{
font-weight: bold;
}
您不应该使用标签“strong”和“b”来实现粗体文本。而是使用样式表使文本显示为粗体,并且仅在您想强调某些内容时才使用 strong 。您还可以使用样式表在 safari 中使 strong 显示为粗体。
好吧,这一切都取决于 CSS 正在做什么。
strong {
font-weight:bold;
}
会使它显得粗体。一些浏览器会将其设置为默认 CSS 规则,而其他浏览器可能不会。您是否设置了任何明确表示强烈或<b>
会导致粗体文本的内容?
通常,您不应依赖浏览器自行设置元素的样式。例如,Safari 可能会说:
strong {
font-weight:bold;
font-size: 1.2em;
}
虽然 Firefox 可能有:
strong {
font-weight:bold;
color: #000000;
font-size: 18px;
}
或类似的东西。因此,当不同的用户查看您的页面时,它可能看起来相同,也可能不同。
调查 reset.css 文件(也许在这里)并考虑通过 CSS 告诉浏览器您希望它看起来像什么。
您的 css 文件中是否有强大的声明?如果您有声明:
strong{}
那么什么都不会发生。
你需要有:
strong{
font-weight:bold;
font-style: italic;
}
<strong>
是用于强调封闭文本的语义元素,而<b>
(尽管“已弃用”)更像是一种印刷约定。
strong {font-weight:bold}