• ベストアンサー

スタイルシートによるTABLE内フォントの制御は可能?

スタイルシートで指定した内容(フォントの設定)は <TABLE>タグ内でも有効でしょうか? 出来ると思ってやったんですが、うまく反映されないです。 記述がおかしいのか、元々<TABLE>タグ内のフォントには 反映されないものなのか知りたいです。 恐らくとても初歩的な質問なのだと思いますが、 お時間ありましたら教えてください。 よろしくお願いします。

  • HTML
  • 回答数4
  • ありがとう数0

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

  • ベストアンサー
  • duckling
  • ベストアンサー率47% (88/185)
回答No.4

<style type="text/css"><!--  td{font-size:11pt;}  .small{font-size:9pt;} --></style> <table>  <tr>   <td>これは11pt</td>   <td class="small">これは9pt</td>  <tr> <table> これで一応、 Windows, IE 5.5、NN 4.78 では出来ます。 その他ではよく分からないのですが、 試してみて下され。

その他の回答 (3)

  • gaaa-
  • ベストアンサー率12% (14/109)
回答No.3

ネスケ4.7は<table>にスタイルシートのfontは 反映されないようですね。 <td>に付けてあげれば、ieでも、ネスケでもOKのようですよ。

  • westpoint
  • ベストアンサー率35% (173/482)
回答No.2

別に指定してやる必要があります。 基本的には定義部で table { color:#000000;font-size:12px; } とすればOKです。 細かく指定するなら td.a {・・・・・} td.b {・・・・・} th {・・・・} などとして <td class="a"> と指定すればいいでしょう。

  • norizow
  • ベストアンサー率26% (32/120)
回答No.1

色々ありますが一番簡単なのは セレクタを「table」もしくは「tbody」にするといいですよ。 例えばフォントの大きさを指定するなら table{font-size:x-small;}とか。 body{font-size:x-small;}だと、テーブル内までは反映されないです。

関連するQ&A

  • スタイルシートで表を作成

    スタイルシートで、表を作りたいと思います。<TD>ごとにではなく、<TABLE>内に指定して、PADDINGやフォントサイズをいっぺんに反映させたいです。 指定したいのは、FONT、PADDING、SPACINGです。表自体はTABLEタグで作ります。よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • Fontタグとスタイルシートについて。

    Fontタグとスタイルシートについて。 「Fontタグは非推奨である」と最近はじめて聞きました。 そして、「その代わりにスタイルシートで色とか大きさとかを指定しろ」ということも。 なぜですか? 独学でウェブサイト作成を学んでいたため、まるで村八分されたような気分です。 また、いちいちスタイルシートに書いておくのって面倒じゃありません? たとえば「ここの文字色は赤にしたいけど、ここ以外で文字色を赤にすることは二度とない」のようなときでも、スタイルシートに記述しなければならないのでしょうか。 誰かこのもやもやを解決してください。 お願いします。

  • 外部スタイルシートがテーブル内に効かない

    外部スタイルシートの設定が、テーブル内には効きません。 特に、フォントや行間を効かせたいのですが、どうしたらいいのでしょうか。 以下、大雑把ですが。 #main { float: none; margin-left: 132px; line-height: 1,5em; margin-top : 50px; } #main td, th { line-height: 1,5em; } と外部スタイルシートで指定していて、 <DIV id="main"> <TABLE cellpadding="10" background="image/003-002.gif" style="filter:Alpha(opacity=75);"> <TBODY> <TR> <TD> <H3>内容</H3> </TD> </TR> </TBODY> </TABLE> というようなテーブルを書きました。 テーブルがなければ、スタイルシートは効きます。 初歩的な質問だとは思うのですが、テーブル内に行間などを設定する方法をお願いいたします。

    • ベストアンサー
    • HTML
  • スタイルシート font size

    レンタル掲示板にHTMLを挿入しています。 文字の大きさを指定する時に、 font size="○" で指定する分にはなんら問題はありません(大きさが変化します)が、スタイルシートでテーブルに table style="font-size:○px;" と指定しても変化がありません。 たしかに HEAD 内で指定はしていますが、スタイルシートの優先順位はタグに直接付けたほうが優先されるとあります。 HEAD 内の指定が優先されているようです。 なぜこうなるかがわかりません。 それともお借りしているレンタル掲示板のプログラムがまちがっているのでしょうか? よろしくお願いします。

  • NN4のスタイルシート

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

    • ベストアンサー
    • CSS
  • スタイルシートで...

    スタイルシートでtableもしくはtdタグの背景色を1~100の間で透明にしたいのですが、 その記述方法を忘れてしまったのですがご存じの方いましたらタグをお教えください。 filter:Alpha(opacity=10)←のようにdiv,spanでやってみましたがだめでした。 有名なサイトなどでさがしましたがimgとfontはあるのですがtableの背景色の設定については さがすことができなかった為投稿します。

    • ベストアンサー
    • CSS
  • スタイルシートの位置が反映されない

    ホームページビルダーv9を使用してHPを作成しているのですが、 外部スタイルシートで、 .Class{ top : 20mm; left : 10mm; } と指定しても反映されません。 フォントや色などは反映されます。 どのように設定したらよろしいでしょうか? 初歩的な質問ですみません。よろしくお願いします。

  • スタイルシート テーブル内のフォントサイズの設定

    スタイルシートを勉強しているんですが、テーブルが複数またはテーブル内にテーブルが複数という状況では、フォントサイズの指定はどうしたら良いのでしょうか? 単純に指定した場合、テーブル内はサイズ反映されないのでtd,trと指定してすれば全てに適用する訳ではないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • スタイルシートについて<優先順位>

    いろいろ調べてみましたが、わかりません。 教えて下さい。 ■■■スタイルシートは複数の設定方法をサポートしていますが、同時にスタイルの設定を行った場合、最も優先される方法は下記のどれでしょうか?■■■■■■ 1.<head>内に記述されたスタイルシート 2.インポートされたスタイルシート 3.同じ属性に対しては重複して指定することはできない 4.リンクされたスタイルシート 5.タグにstyle属性で記述されたスタイルシート

    • ベストアンサー
    • CSS
  • ホームページビルダーのスタイルシート

    ホームページビルダー9を使いながら、直接タグを打ってサイトを作成しているのですが、スタイルシートがうまく反映されません。 例えば、 th {padding:10px; text-align:left} は、ちゃんとスタイルシートマネージャーも認識して、プレビュー画面にも反映されるんですが、 td {padding:10px] h1 {font-size:24px} は、スタイルシートマネージャーに認識されません。もちろんプレビュー画面にも反映されず、ブラウザで確認しても同じ状態でした。 <STYLE type="text/css"><!-- --></STYLE>の間に記述しているので間違ってはいないと思うんですが・・・ また、スタイルシートを記述するとスタイルの最後に必ず【;】が挿入されてしまうんですが、これを自動的に挿入しないようにするのはどうしたらよいのでしょうか? よろしくお願いします。

専門家に質問してみよう