• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表の文字の色やサイズの一括設定がうまくいきません)

表の文字の色やサイズの一括設定がうまくいかない理由と解決方法

このQ&Aのポイント
  • 表の文字の色やサイズを一括設定する方法について調査しましたが、うまくいかない理由と解決方法がわからずにいます。
  • 表の文字の色やサイズを一括設定するためのCSSの指定方法を調べても、望む結果が得られませんでした。フォントの種類と色が変わらない原因を特定することが困難です。
  • リンクを含む表の文字の色やサイズを変えることは可能です。リンクを表現する要素に対して、独自のCSSスタイルを適用することで実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • aoumiushi
  • ベストアンサー率45% (234/512)
回答No.1

CSSでのフォントの種類はfont-familyを使います。 sans-serifは指定したフォントが無い場合、ゴシック系フォントを使用します。 色が変わらないのは、font-faceでエラーになっているから、その後のcolorが無効になるため。 <a>要素の色などを変えたい場合そのままだと、ページ内の<a>の全てが変わってしまうので 以下のようにすると<td>内の<a>のみ変更できる。 <style type=text/css> td { font-size: 20px; font-family: "HGSゴシックE",sans-serif; color: #000000; } td a { color: #0000ff; } td a:hover { color: #ff0000; } </style>

Braeswood
質問者

お礼

丁寧な語説明ありがとうございました。うまくいきました。CSSでのフォントの種類はfont-familyで指定するのですね。初歩的なことがわかってなくて、お恥ずかしいかぎりです。フォントのところでエラーがでたために、色が変わらなかった点、了解しました。 <td>内の<a>のみ変更するやり方もお教えいただき、感謝感謝です。ありがとうございました。

その他の回答 (1)

  • aoumiushi
  • ベストアンサー率45% (234/512)
回答No.2

No1です フォント名の部分で、"HGSゴシックE"とダブルクォーテーションを使っていますが、 フォント名の(MS 明朝)のように名称の間にスペースがある場合に使います。 よってこの場合は font-family: HGSゴシックE,sans-serif; でもOKです。

Braeswood
質問者

お礼

ご説明いただいた点も、質問には入れなかったのですが、わからずにいましたので、助かりました。スペースが入っていない場合は、ダブルクォーテーションで囲わなくてよいのですね。ご丁寧にありがとうございました。

関連するQ&A