• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:divにも同じフォントスタイルを適用したい)

divにも同じフォントスタイルを適用したい

このQ&Aのポイント
  • div要素にフォントスタイルを適用する方法
  • センタリングした場合にCSSが反映されない問題への対処方法
  • 他の要素名を使用してもフォントスタイルが反映されない問題への対処方法

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

  • ベストアンサー
  • 0wl
  • ベストアンサー率43% (10/23)
回答No.2

div,p {              /* div,を増やしました。 */     color : #222222;       /* p要素の指定をまとめました。 */ font-family: Arial, Helvetica, sans-serif;} body { background-color:#e0ffe0;} a:link { color : #0000ff; } a:visited { color : #003333; } a:hover { color : #660000; } a:active { color:#660066;} p{ margin: 1px 0px 1em 0px; font-size:95%; line-height:103%; } ではどうでしょう? pは段落というブロック要素、divは特定の意味のないときにつける、ブロック要素。 「p」も「div」もセレクタになれるが、別のものなのでpにした設定(プロパティと値のセット)をdivにも効かせたいなら、「,」で区切り同時に指定するか、p{}の中に改めて入れなくてはなりません。 ちなみに、div.testならhtml側で<div class="test">とdivの中でもクラスを指定するといいです。 そして、cssだけ出されてもhtmlが分からないので問題が細かくなってくると想像の範囲を超えていきますので、次回からcssの質問をされるときは、html側のソースもアップされると、回答がつきやすくなると思います。

noname#226929
質問者

お礼

ありがとうございます! 出来ました。 本当にありがとうございます。

その他の回答 (1)

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

p要素の中に、div要素を入れているのでしょうか?p要素の中にはインライン要素しか入れてはいけません。 <p> <div>~~</div> </p> と書くと、 <p></p>・・・・・自動的に</p>が補われる <div>~~</div> </p>・・・・無効な閉じタグ と見なされます。 スタイルで、 div { color: #222222; } と書いて、 <div style="text-align: center">~~</div> と書くと、両方効くはずですが、もしそうならないなら、そうならないコード全体を書いて下さい。

noname#226929
質問者

お礼

インライン要素とブロック要素というものがあるんですね。 ありがとうございます! もう少し悪戦苦闘してみます!

noname#226929
質問者

補足

<p>~</p>の間には入れていません。 @charset "UTF-8"; p { color : #222222;} p { font-family: Arial, Helvetica, sans-serif;} body { background-color:#e0ffe0;} a:link { color : #0000ff; } a:visited { color : #003333; } a:hover { color : #660000; } a:active { color:#660066;} p{ margin: 1px 0px 1em 0px; font-size:95%; line-height:103%; } CSSはこれです。

関連するQ&A