0
4

7 回答 7

13

是的,雅虎!CSS 重置从 STRONG 标记(以及所有其他标记)中删除格式。

您需要明确声明其他答案中所述的格式...

strong { font-weight: bold; }

Firefox 插件 Firebug 将允许您右键单击一个元素并说“检查元素”,其中包括显示已将哪些 CSS 应用于该元素以及该 CSS 来自哪个样式表。对于找出导致此类问题的原因非常有帮助。

于 2009-10-27T14:08:44.957 回答
6

雅虎的 reset.css 有这个:

address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 

这确实意味着它不会大胆。

于 2009-10-27T14:08:31.260 回答
1

可能是浏览器以某种方式丢失了“强”元素的默认设置。

尝试通过在 CSS 中明确指定它来使其“召回”:

strong
{
    font-weight: bold;
}
于 2009-10-27T14:04:36.463 回答
1

您不应该使用标签“strong”和“b”来实现粗体文本。而是使用样式表使文本显示为粗体,并且仅在您想强调某些内容时才使用 strong 。您还可以使用样式表在 safari 中使 strong 显示为粗体。

于 2009-10-27T14:07:33.837 回答
0

好吧,这一切都取决于 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 告诉浏览器您希望它看起来像什么。

于 2009-10-27T14:05:48.580 回答
0

您的 css 文件中是否有强大的声明?如果您有声明:

strong{}

那么什么都不会发生。

你需要有:

strong{
font-weight:bold;
font-style: italic;
}
于 2009-10-27T14:07:41.967 回答
-1

<strong>是用于强调封闭文本的语义元素,而<b>(尽管“已弃用”)更像是一种印刷约定。

strong {font-weight:bold}
于 2009-10-27T14:12:23.703 回答