2012-05-05 17 views
2

デフォルトのフォントファミリがテーブルの行要素に含まれていることを知っている人はいますか?私は時々ラベルをtdに入れ、ラベルにはテーブルの列とは異なるフォントがあり、これが視覚的な問題を引き起こすので、これが必要です。ASP.NET -HTMLテーブル行のデフォルトフォント

答えて

2

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

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

1

私はデフォルトのフォントがあなたの問題の安定した解決策ではないと思うのですが、CSSスタイリングを使わないのはなぜですか?これはtd要素とlable要素の両方でこのようになります。

td, label { 
    ... 
    font-family: FONT-NAME; 
    ... 
} 
+0

これは構文エラーです。それは 'label'です。 –

関連する問題