OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

CSSとタグの関係

  • すぐに回答を!
  • 質問No.199279
  • 閲覧数124
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 84% (97/115)

おはようございます。宜しくお願い致します。

HTMLに外部スタイルシート(CSS)を組み込み、更にHTML内にタグでスタイルシートと同じ内容のものを書き込んだ場合、そのタグを消さないとCSSは反映されませんよね?
例えば、CSSでフォントサイズを指定したとして(tdにidで指定するとします)、HTML内にフォントサイズのタグを書き込んだ場合、どちらを優先されますか?
例:CSSで、
td#word {font-size: 10pt;}

と指定します。それに併せて、HTML内に、

<td id="word" colspan="1"><font size="-1">表示したい文字</font></td>

とした場合、指定するものに一番近い指定(<font size="-1">)を優先される…と覚えていたのですが。そして、この場合CSSは効かないと…。
しかし、両方効くはずと言われたことがあるのです。
それと、外部スタイルシートを「外してみているユーザーが居る」と言われた事が有ります。
勉強不足で申し訳有りません。外部スタイルシートの外し方って、どうやるのでしょう?
宜しくお願い致します。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル10

ベストアンサー率 67% (70/103)

仕様上は、HTMLの要素、属性による指定は詳細度0のスタイルに置き換えられ、文書作成者のスタイルシートの先頭に記述されたものとして扱われます。

従って、同じ要素にスタイルシートでスタイルを指定した場合、こちらの方が後から記述されたことになりますので、同じプロパティであれば上書きします。

違うプロパティの場合は先に記述したもの+後から記述したもの、がスタイルとして適用されます(両方効く、というのはこのケースのことでしょう)。

スタイルの優先順位に関しては参考URLで詳しく解説されています。


スタイルシートのはずし方は、Netscape4.xであればメニューの編集-設定-詳細-スタイルシートを有効にする、のチェックを外します。

IE5.5の場合は!importantをつけて自分の好みのスタイルシートをローカルに作成しておき、メニューからツール-インターネット オプション-ユーザ補助-ユーザスタイルシートでそのスタイルシートを指定することで、ページ作者の指定したスタイルよりも自分の指定を優先させることができます。
お礼コメント
nekolove_2001

お礼率 84% (97/115)

ご回答有難うございます!

参考サイト、ゆっくり拝見しました。
自分の勉強不足に、我ながら情けないです。

助かりました。
投稿日時 - 2002-01-16 11:21:49
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ