• ベストアンサー

BODYにCSSをかけた時、TABLEの中が適応されない。

BODYにCSSをかけた時 COLORとかは、全体に反映されるのですが、 FONT-SIZEやLINE-HEIGHT等は、 BODY内にあるTABLE内には反映されませんでした。 そのため全体にBODYと同じスタイルをかけようと思うと TABLEにも同じCSSをかけなければなりません。 これは、そういうものなのでしょうか?

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

  • ベストアンサー
  • goldfox
  • ベストアンサー率49% (123/249)
回答No.2

table内には継承されないので。 全称セレクタ(*)は指定したくないセレクタ(要素)にまで範囲が及ぶので、注意が必要。 カンマで区切って複数の要素に指定。 body,th,td{ font-size:80%; }

参考URL:
http://www.tagindex.com/stylesheet/basic/format.html#t03
yuzuru0024
質問者

お礼

回答ありがとうございます。 要素を複数指定できるのは初めて知りました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

bodyではなく*にcssを設定してみては? <style> *{ font-size:20px; } </style>

yuzuru0024
質問者

お礼

回答ありがとうございました。 全体にかけるとTABLEに適応されるのですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CSSでBODYに入れた値が引き継げない

    CSSファイルを外部ファイルとしてHTMLへ読み込ませています。CSSファイルにはBODYへフォントの指定をしましたが、フォントの指定だけが引き継げません。どなたか原因のわかる方教えてください。お願いします。 一応設定したCSSを記載します。 body{ font-family: "MS Pゴシック", "Osaka"; font-size: 80%; line-height: 140%; font-weight:normal; font-style:normal; background-color: #FFFFFF; }

    • ベストアンサー
    • HTML
  • 掲示板の発言テーブルの文字スタイル

    掲示板をレンタルし、それをカスタマイズしています。 発言テーブルの文字を変えたいのですが、 スタイルシートでTEXTAREAを指定しているのですが、 変わってくれません。 投稿前の書き込みテーブルではちゃんと反映してくれてるのですが、 投稿後では反映されていないのです。 ちなみにこんな感じなのですが…↓ <STYLE type="text/css"><!-- body,table,TEXTAREA { font-size:11pt; font-color:black; line-height:15pt ;} a { text-decoration: none ;} --></STYLE> 投稿後の部分はTEXTAREAとはまた別なのでしょうか? どなたか教えて下さい。 宜しくお願い致します。

  • テーブル内のフォントの指定は、BODYでは出来ないのでしょうか?

    CSSでフォントを、「BODY font-family」「BODY font-size」「BODY line-height」で指定しているのですが、テーブル(表・セル)を組んでいくとその中のテキストには参照されません。クラスでいちいち指定しろといわれたのですが、<tr></tr>に一括で全部に指定することはできるのでしょうか?

    • ベストアンサー
    • HTML
  • スタイルシートの書き方を教えてください!

    各文章の字間を空けるために部分的に <FONT style="line-height:150%"color="#c0c0c0"> </FONT> このようにしていしていたのですが、ページ全体にスタイルシートを使用して字間を調整するにはどのようなタグを書けばいいのでしょうか?色々と書き方があると思うのですが、素人にもわかりやすいように教えていただけますでしょうか、今現在使っているスタイルは以下の通りです。それをどのように書き換えればいいのでしょうか?どなたかおしえていただけますでしょうか。 <style type="text/css"><!-- body{ font-size : 10pt;color : #cccccc; background-color: #000000;} body{ font-face="MS UI Gothic, ヒラギノ明朝 Pro W3;} body{ font-style : "line-height:150%"; } TABLE { font-size : 10pt;color : #cccccc; } TABLE { font-face="MS UI Gothic, ヒラギノ明朝 Pro W3; } TABLE {font-style : "line-height:150%";} td{font-size : 10pt;color : #cccccc; } td{font-face="MS UI Gothic, ヒラギノ明朝 Pro W3;} td{font-style : "line-height:150%"; } --> </style>

    • ベストアンサー
    • HTML
  • CSS、おかしいですか?

    CSSですが、本を見てやっています。 下記のように記述したのですが、書かなくてもよい記述とか、おかしいところ、ありますでしょうか? <style type=text/css> body{font-size:10pt} td {font-size:10pt; line-height:12pt} tr {font-size:10pt line-height:12pt} dive {font-size:10pt;line-height:12pt} a:link {font-size:10pt; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#990000} a:visited {font-size:10pt; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#990000} a:active {font-size:10pt; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#ff0099} a:hover {font-size:10pt; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:; color:#ff0099} </style>

    • 締切済み
    • CSS
  • テーブル内のテキストをCSSにてフォント調整したい!

    テーブル内のテキストをCSSにてフォントサイズの調整をはかっているのですがうまくいきません。フォントカラーやフォントスタイルは変更できたのですが、なぜかサイズはかわりません。何がいけないのでしょうか? お教えいただきたくよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • テーブルの文字の大きさと色を設定したい

    ソースのヘッダーの中に <style type="text/css"> body{font-size:80%;color:red} </style> </head> を入れて、ページ全体のフォントを統一したいのですが、テーブルの中は適用されません。 テーブルの中は適は適用されないということは、調べていくうちにわかったのですが、 であれば、どうやったらテーブルの中のフォントをいじることができるのでしょうか? そのコードがわかりません。

    • ベストアンサー
    • HTML
  • <css>テーブルの中と外で同じフォントサイズにならない

    WinXPproSP2+IE6です。 HTMLで作ったページにテーブルがあります。 外部cssでbodyとtableのフォントサイズを別々の設定で20pxにしました。 このcssを前述のHTMLにリンクさせ、IEで表示すると、テーブルの中の文字とテーブルの外の文字の大きさが違います。 どうすれば同じになるのでしょうか? HTMLでのフォントサイズは行っておりません。 <cssの記述内容> body{ font-size:20px; } table{ font-size:20px; }

    • ベストアンサー
    • CSS
  • operaだとテーブルがなくなります

    operaだテーブルがなくなります IEだと問題なく表示されるのに だれか助けてください style.css    body{background-color:#ffff99;margin:0px; font-size:large; font-family:"HG正楷書体-PRO","HG行書体","HGP行書体",cursive} .cur{font-family:cursive} .ser{font-family:serif} } table{background-color:#ff9933;  width:100%; height:10%    }   .midori{background-color:#999933; width:100%; height:3.3%  }        htmlのほうは <HTML> <HEAD> <TITLE></TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table><tr ><td></td></tr></table> <table class="midori"> <tr ><td></td></tr></table> <table style="height:6.7%"> <tr ><td></td></tr></table> <table style="position:absolute; left: 0px; bottom:8%; width:8%; height:100%; background-color:#993300"> <tr ><td></td></tr></table> <table style="position:absolute; bottom:0; height=8% " class="midori"> <tr ><td></td></tr></table> </BODY> </HTML> こんな感じなのですが どうしてでしょうか

    • ベストアンサー
    • HTML
  • webデザイン font関連のcss

    web制作初心者です。初歩的な質問失礼いたします。 テキスト関連のcssについてわからないことがいくつか出てきたので質問させてください。 1. よくline-heightの指定で単位をつけていないのを見かけるのですが、単位をつけないで指定する理由をわかりやすく教えていただけないでしょうか? 2. body要素にfont-family / color / font-size / line-height などの全体へのテキスト関連のプロパティを指定しておいて、あとは必要になれば個別にスタイルを指定していく。 という認識でいるのですが、この考え方は間違っていますか? 3.  IEで文字サイズの変更が効かないことから、font-sizeには%指定を使おうと思っている   のですが、プロの現場では%指定は定番なのでしょうか?    また、pxやptではなく%指定する際の注意点があれば教えてください。 4. font-sizeへの%指定とpx指定が混在しているサイトをよく見るのですが、どういった理   由なのでしょうか? どなたかご教授いただけないでしょうか?どうかよろしくお願いいたします。   

    • ベストアンサー
    • CSS