Bootstrapなどの一般的なCSSフレームワークのデフォルトのスタイル設定は、ヘッダーをタイトルの大文字と太字のテキストでスタイルします。
これは明白なステートメントのように見えますが、テーブルヘッダーが強調される理由(タイトルの大文字、太字、色付き、下線など)をアニメーション化します。
ユーザーは最終的にテーブルのcontentを読み取る必要がありますが、ヘッダーはユーザーに次のものを提供します。
多くの場合、テーブルには密なデータが含まれています。そのデータは非常に重要である可能性があります(株価や医療記録など)が、それはそれが強調表示されるべきであるという意味ではありません。
ヘッダーは基本的にメタデータであり、コンテンツから分離しているが、それに関連していることを示す何らかの方法が必要です。
小文字と通常の太さのテキストを使用しないことをお勧めします。これにより、その行は他のコンテンツと視覚的に類似したものになります。
タイトルケースが最も一般的ですが、スモールキャップまたは大文字のヘッダーを使用できる場合があります。ただし、これらは多くの場合、美的満足度が低くなります。
太字のヘッダー以外が必要な場合は、ヘッダー行がコンテンツと何らかの方法で区別されている限り、色、配置、画像、境界線など、さまざまなバリエーションを使用できます。
タイトルの大文字と太字のテキストの一般的な使用方法は、視覚的な混乱や干渉を最小限に抑えてヘッダー行を視覚的に区別する方法です。
テーブルを改善する方法の例はたくさんありますが、 http://uxmovement.com/content/9-design-techniques-for-user-friendly-tables/ のようなページでそれらを見ると=それらはすべて、コンテンツと簡単に混同されない非常に明白なヘッダーを持っています。