• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSの入力方法について教えてください)

CSSの入力方法について教えてください

このQ&Aのポイント
  • CSSの入力方法について教えてください。自分が入力したCSSがうまく表示されない問題があります。
  • HTMLコードに直接CSSを記述する方法や、外部のCSSファイルを読み込む方法など、CSSの入力方法は複数あります。
  • また、CSSのプロパティや値の正しい記述方法や、セレクタの使い方にも注意が必要です。

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

  • ベストアンサー
  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

cssは、書き方や書く場所や書く順序によって反映される優先順位が変わってきます。 <table class="aligncenter" style="border-color: #2d89ef; background-color: #ffffff;" border="2px" cellpadding="10px"> 上記をインラインcssと呼びます。 htmlタグに直接指定するこの書き方は、「cssの記述場所」としては、もっとも優先順位が高い場所で、<style type="text/css">での指定よりも優先に扱われるため、<style type="text/css">での指定が無効になっていると思われます。 解決策としては、以下の方法が考えられます。 1.インラインcssの記述を削除し、<style type="text/css">の中だけにcssを記述する。 2.<style type="text/css">には記述せずに、インラインcssの値を書き換える。 3.上記のようにインラインcssでの記述を変更できない場合は、最終手段として<style type="text/css">の中で!important宣言をして優先順位を変更します。

summary_youyaku
質問者

お礼

tracerさんの回答が教科書のように大変わかりやすくとても勉強になりました。 !important宣言など初めて聞くコードもありましたがアドバイスを踏まえてそれらも応用できるように試行錯誤しながら制作してみたいと思います。大変為になりましたありがとうございました。

関連するQ&A