• ベストアンサー

cssで、ある単語の頭文字に特定の色をつけたい

題のようなことがしたいのですが、cssの記述の仕方を教えて下さい。

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

  • ベストアンサー
回答No.3

こんにちは。 単純に文章の最初だけなら p:first-letter{ float: left; color: red; } <p>頭文字に特定の色をつけたい</p> ということで可能かと思います。 今回は「ある単語」ということなので、 PHPなどで、文章の単語を検索して $html=str_replace("ある単語", "<p>ある単語</p>", $html); などに置換すれば可能です。

その他の回答 (2)

  • bonjin99
  • ベストアンサー率0% (0/1)
回答No.2

htmlにも記述する必要があります。 以下に例を挙げますのでご参照ください。 ●htmlに直接cssを記述した場合 abcdefg (↓「a」だけ赤色に指定) <span style="color:red;">a</span>bcdefg ●htmlにcssのクラス指定した場合 abcdefg (↓「a」だけ赤色に指定) <span class="redcolor">a</span>bcdefg 【css】 .redcolor {color:red;} (クラス名「redcolor」は任意で指定します)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

cssだけでは、その単語をあらかじめタグで囲っておかないと無理ですが、それでいいでしょうか? CSS部分 .tango::first-letter { color: red; } HTML部分 This is a <span clas="tango">pen</span>.

関連するQ&A