• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文章の一部分だけ文字色を変えるには?)

HTML文書で文章の一部分だけ文字色を変える方法

このQ&Aのポイント
  • HTML文書で文章の一部分だけ文字色を変更する方法について教えてください。
  • 現在使用している方法ではHTMLの文法チェックでエラーが出てしまうため、他の方法を探しています。
  • どのようにすれば文字の一部分の色を変えることができるでしょうか?アドバイスをお願いします。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  厳密型HTMLで書くことを決めたのなら、当然守らなければならないルールを自ら守っていないことになります。 Index of the HTML 4 Elements ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/index/elements.html )  のDTDの列に、Dと書かれている要素を使わないのが、strictです!!!!。  <strong style="color:red">で、チェックは通過しますが、整形済み文書を示す<pre>の意味合いから、<strong style="font-weight:normal;color:red">のほうが良いのはよいです。多くのブラウザは<strong>は、太字で表示されてずれてしまうからです。視覚的には色を変えただけで十分ですから。  strictで書かれているなら、当然プレゼンテーションはCSSを使われているでしょうから、 pre strong{font-weight:normal;color:red;text-decoration:underline;}としておけば、 pre内の<strong>のみに適用されます。 <pre>きょうは<strong>【 憲法記念日 】 です</strong></pre>

Deep-Forest
質問者

お礼

解り易いご回答頂き感謝です! 先の回答者様の内容を更に詳しく解説頂いた・・・!? お陰様で無事問題解決&大変勉強になりました。 また解らないことありましたら宜しくお願い致します。

その他の回答 (1)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

そういう場合はスタイルシートで対応するのですが、スタイルシートを全然知らなくて、勉強する気もなくて、それでも、一箇所だけの文法チェックエラーを簡単に直したいのであれば、 きょうは<strong style="color:red">【 憲法記念日 】 です</strong> って感じかな。

Deep-Forest
質問者

お礼

ご回答頂き有難う御座います。 スタイルシートは使用してますがこの場合の 指定方法が解らなかったので・・・ でもご回答が大変ヒントになりましたッ! また解らない事ありましたら宜しくお願い致します。