2

テーブル行要素のデフォルトのフォントファミリを知っている人はいますか?これが必要なのは、tdにラベルを付けることがあり、ラベルのフォントがテーブルの列と異なるため、視覚的な問題が発生するためです。ラベルフォントを、それが置かれているtdのデフォルトと同じに設定したいと思います。

4

2 に答える 2

2

HTMLにはデフォルトのフォントはありません。CSSで指定されたフォントファミリが、コードを表示する人のマシンで使用できない場合は、その人がブラウザで設定したデフォルトのフォントが使用されます。

とはいえ、CSSで明示的に指定しない限り、どのフォントになるかはわかりません。一貫性を確保するために、ページのタグにいくつかのフォントファミリを指定することをお勧めしますbody。最後のフォントファミリは、常にHTMLで使用できるフォントファミリの1つです。ラベルは、テーブル行または親コンテナのCSSで指定されたフォントを想定している必要があります。そうでない場合は、そのCSS classプロパティに値を指定して、そのようにします。

于 2012-05-05T08:07:59.340 に答える
1

デフォルトのフォントは問題の安定した解決策ではないと思います。なぜCSSスタイルを使用しないのですか。tdとlable要素の両方でこのようなもの。

td, label {
    ...
    font-family: FONT-NAME;
    ...
}
于 2012-05-05T08:22:10.237 に答える