7 に答える
はい、Yahoo! CSS リセットは、STRONG タグ (および他のすべてのタグ) からフォーマットを削除します。
他の回答に記載されているように、フォーマットを明示的に宣言する必要があります...
strong { font-weight: bold; }
Firefox プラグイン Firebug を使用すると、要素を右クリックして「Inspect Element」と言うことができます。これにより、特に、その要素に適用された CSS と、その CSS がどのスタイルシートから取得されたかが表示されます。このような問題の原因を突き止めるのに非常に役立ちます。
Yahoo の 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 を使用してください。スタイルシートを使用して、サファリで強いものを太字に見せることもできます。
まあ、それはすべて 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}