• 締切済み

スタイルシートのブラウザ対応状況について

font-sizeの指定をしたいのですが、スタイルシートで困っています。 インラインで<div style="font-size:10px">AA</div>と記述すると、 きちんと表示してくれるのですが、 <Head>内にclassで記述したり、外部スタイルシートを用いると、 WINDOWSのNN4.0やNN4.75では、全く反応してくれません。 IE4.0以降やNN6では、きちんと表示されるのですが。。。 いろんな本を読みましたが、どの本もNN4.0以降なら、 外部スタイルシートも使えるようなことを書いてあったので、 困っています。 誰か詳しい方がおられたら、教えてください。

  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.1

ここを見たらどうですか

参考URL:
http://tohoho.wakusei.ne.jp/wwwcss3.htm
sabosabosabosabo
質問者

補足

ご丁寧にありがとうございます。 私もよくこのページは参考に使っています。 このページでもそうなのですが、スタイルシートは○と書いてあります。 実際、インラインで記述すると、きちんと動くのですが、 外部ファイルとすると、作用しないので、その理由というか、 対応について、教えていただきたいのです。 残念ながら、教えていただいたページにはそこまで書いてありませんでしたので。

関連するQ&A

  • fontタグとスタイルシートの相対値

    CSSでこういう使い方はありえないかもしれませんが、 1は60ptですが、2,3は何ptですか? このようにfontタグは一つ上のdivのスタイルシートに影響せずにfont sizeで完結していますが 値を相対的に変化させる(例えばdivの値の20%とか)ことはスタイルシートのしくみでありますか? <style type="text/css"> <!-- .a { font-size:60pt; } --> </style> <!-- 1 --> <div class="a">60pt</div> <!-- 2 --> <div class="a"><font size="-1">?px</font></div> <!-- 3 --> <div class="a"><font size="1">?px</font></div>

    • ベストアンサー
    • HTML
  • スタイルシートについてお尋ねします

    <div style="font-size:70px;"<p align="center"><font face="HGS行書体" color="#993333">文章 </font></p></div> とすると、「文章」のところに入力した文字はページの一番上のセンターにちゃんと表示されるのですが、 <div style="font-size:70px;"><p align="center"><font face="HGS行書体" color="#993333">文章 </font></p></div> と、70pxの後ろに>を入れると、ページの上から2cmほど下がったところに文字が表示されてしまいます。 形式としては後者の方が正しいと思うのですが、なぜ表示が下がってしまうのでしょう。 よろしくお願い致します。

  • 外部スタイルシートで色を指定したいけど、画面に反映されません。

     前に、外部スタイルシートが読み込めずに困っている旨の質問をしました。  おかげさまで、「 拡張子を表示しない 」のチェックを外したところ、  読み込めない原因を突き止めることができました。<(_ _)>    今回は、色の指定に関する質問です。  h1、h2及びh3に関し、  フォント(文字)のサイズ、ウェイト、字体は上手く反映されています。  なのに、色だけが反映されません。  スタイルシートには、次のような形でに記述しています。 h1{ font-size: 12px; font-weight: normal; font-color: #ff1493; } h2{ font-size: 28px; font-weight: normal; font-family: serif; font-color: #c0c0c0; } h3{ font-size: 20px; font-weight: bold; font-family: serif; font-color: #c0c0c0; }  html上は<h1>〇〇</h1>と記しています。  次の方法でも試してみましたが、色は黒のままです。 (スタイルシート) h1.deeppink{ font-color: #ff1493; } (html) <h1 class="deeppink">〇〇</h1>  いったい、どこに原因があるのでしょうか?  わかる方がいらっしゃいましたら、ぜひ回答をお願いいたします。m(_ _)m  ちなみに、html上は<div id="□□"></div>を使い、  スタイルシート上は#□□{ width: 752px; … }と記載しています。  心より、的確な回答をお待ちしております。

  • ホームページ作成に関する質問です。外部スタイルシートにてfont-si

    ホームページ作成に関する質問です。外部スタイルシートにてfont-size:10px; を指定しているのですが、IEやOpera、NN、Lunascape等のブラウザでは同じ文字サイズで表示されるのですが、FireFoxでは文字が大きく表示されてしまいます。他のブラウザと同じようなサイズで表示出来ないのでしょうか。

  • (スタイルシート)文字サイズ変更ができる、できないの基準

    例えば<head>内に .px10 {font-size: 10px;} と記述し、 <p class=".px10">10ピクセルの文字</p> 上記のように記述すれば、ブラウザの表示→文字のサイズで文字サイズが変更可能ですが p{font-size:10px;} <p>10ピクセルの文字</p> では文字のサイズがブラウザで変更できないようです。この違いは何でしょうか?<td>タグ内にスタイルシートを記述するかしないか、の違いなんでしょうか? お分かりになる方がいましたら、ご教授いただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • タグに直接書き込むスタイルシートを、外部あるいはページ内にわけるには?

    下記テンプレートソースですが、タグに直接書き込むスタイルシートになっています。 このソースを、外部あるいはhead内に設定するには、どういうわけ方をしたらいいですか? いろいろ自分で試したのですが、うまく表示されません宜しくお願いします。 <table><tbody><tr><td> <div style="border:1px solid #ff6699;background:#ffcccc;font-size:13px"><div style="padding:3px" align="center"> * ここにタイトル * </div><div style="border-top:1px solid #ff6699;background:#fff;padding:10px" align="left"> * ここに本文 * </div></div> </td></tr></tbody></table>

    • ベストアンサー
    • HTML
  • スタイルシートで指定した大きさにならない・・・

    スタイルシートにチャレンジしているのですが、 文字の大きさが指定したとおりになりません。 以下のようにした場合、 BODYの文字を12PXにしているのですが、 14PXの文字の方が大きく見えてしまいます。 ---------------------------------------------- <HTML> <HEAD> <TITLE>CCS勉強</TITLE> <STYLE type="text/css"> <!-- BODY{ font-size : 12pt; } .16 { font-size: 16px ; } /* 16 */ .14 { font-size: 14px ; } /* 14px */ .10 { font-size: 10px ; } /* 10px */ --> </STYLE> </HEAD> <BODY><SPAN class="16">16pxの文字</SPAN> <BR> <SPAN class="14">14pxの文字</SPAN><BR> <SPAN class="10">10pxの文字</SPAN> <P>BODYのもじ12px</P> </BODY> </HTML> ---------------------------------------------- 初心者なのでどこが間違っているのかよく分からず 困っていますので、ご存知の方がおられましたらよろしくお願いします。

  • スタイルシートの画像

    質問させていただきます。 今悪戦苦闘しながらホームページを作成しているのですが HTMLで画像を表示するときにalt属性は書いたほうが良いと理解したのですが、 スタイルシートで背景画像を記述するにはどうやってalt 属性を記述したら良いのでしょうか? 例えばHTMLに <div class="img"></div> CSSに div.img { background-image: url("○○.jpg"); width: 100px; height: 100px; } とするとどこにalt属性をいれたらよいのですか? わかりづらくてすみませんが、ご回答よろしくお願いします。

  • 外部スタイルシートをブロックによって使い分ける方法?

    htmlとstylesheetの初心者です。スタイルシートの書き方について教えてください。 例えば <div class="style1"> <!-- または <div id="style1"> --> ここでは外部スタイルシート style1.cssを使用 </div> ここではデフォルトのスタイルシートを使用 <div class="style2"> <!-- または <div id="style2"> --> ここでは外部スタイルシート style2.cssを使用 </div> のようなことをしてブロックごとに外部スタイルシートを使い分けるようなことができるのでしょうか?もしできるようならその方法をご教示ください。 style1.cssとstyle2.cssでブロックごとの見栄えを変えたいのですが・・よろしくお願いします。

    • ベストアンサー
    • HTML
  • NN4のスタイルシート

    NetscapeNavigator4で、DTタグとDDタグにそれぞれスタイルシートを設定したいのですが、うまくできません。 スタイルシートはユーザーエージェント別に設定しているのでCSSファイルに記述していますが、インラインで指定してもダメなようです。 色とフォントサイズが設定できればいいだけなんですが・・・ 指定の仕方が分かる方おりましたら、ぜひ教えてください。お願いいたします。

    • ベストアンサー
    • CSS

専門家に質問してみよう