太字太字ではありません"> フォント CSS プロパティが太字のフォントの太さをキャンセルするのはなぜですか?-PHP中国語ネットワークQ&A
フォント CSS プロパティが太字のフォントの太さをキャンセルするのはなぜですか?
P粉662802882
P粉662802882 2023-08-27 23:37:21
0
1
448

コンピュータで生成された HTML に無駄なタグが多数含まれているため、不要なタグを削除するように依頼されました (色/強さ/色などの情報を保持したいだけです)。次のような HTML を見つけました:

  太字 太字ではありません 太字 太字ではありません   

私の場合(Chrome と Firefox では)、太字 テキストは太字で表示され、太字ではない テキストは非太字で表示されます。これについて混乱しています。特に、これによりタスクがより複雑になりました。color/strong/em 情報なしでタグを削除できると考えたので、次のように変更しました。

 太字太字ではありません 太字太字ではありません  

しかし今では、以前とは異なり、すべてのテキストが太字になっています。

この動作を再現するために、FONT スタイルに何を入れることができるかを考えています。

Arialfoo に置き換えると、この動作が維持されます。

  太字 太字ではありません 太字 太字ではありません    

サイズとフォントを切り替えると、動作が変わりました:

  太字 太字ではありません 太字 太字ではありません    

2 つの値はどちらも影響しません:

  太字 太字ではありません 太字 太字ではありません    
  太字 太字ではありません 太字 太字ではありません    

誰かがこの動作を説明できますか、または少なくとも外側のスタイルを抑制するにはどのスタイルを探す必要があるかを教えてください。

P粉662802882
P粉662802882

全員に返信 (1)
P粉283559033

私の質問に対する答えは、font css プロパティのドキュメント ページにあると思います。それは言う:

(私の強調)

もう少し下:

したがって、font: 20pt arialを設定することは、font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size: を設定することと同じです。 20pt ;行の高さ:標準;フォントファミリー:arial

特に、font-weightbold(または他の値) からnormalにリセットされます。

したがって、根本的な問題を解決するには、フォントの太さを指定していないfontタグを探す必要があります。

追記font: arial 20ptそのような動作がない理由は、これがfontに許可されている値ではないため、無視されるためです:

そして、font: arial 20ptでは、フォント ファミリは最後に指定された値ではありません。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!