• ベストアンサー

HTMLのテーブルタグに詳しい人に質問ですが・・・

テーブルの外枠やセルの枠の色は設定できるのですが テーブル内の文字の色はいちいちfont colorを使わないでどうやって設定できるのですか? テーブル全体や一つの行、一つのセルなどに色を決めるタグはどのようにすればいいのでしょうか? 必ずしもスタイルシートを使わなければならないのでしょうか?

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんばんわ (1)文字の色 文字の色を変えるfont color以外でどういう風にしたいかの イメージがわからないです。 (2)Table内の色 普通はbgcolorを使うと思います。 table,tr,tdなどで指定します。 参考 http://www.tagindex.com/html_tag/table/table_bgcolor.html http://www.kanzaki.com/docs/html/htminfo16.html いろいろあるので好みですね。 では。

関連するQ&A

  • スタイルシートを使うとボーダー関連設定の挙動が変わる?

    tableタグには、 bordercolordarkと、bordercolorlightがありますが、 スタイルシートには、border-colorしか指定出来ません。 tableタグでbordercolorを指定すると格子状に全体の枠線に反映されるのに対し、 スタイルシートでtableタグにクラス指定でborder-colorを記述しても、外枠しか反映されません。 この変の挙動の決まりがよく分からないのですが、 どなたかお詳しい方はいらっしゃいませんでしょうか? ちなみに、今実現したいことは、 tableに立体感の無い枠線(影なし1色)を付け、各セルを区切る線も同色で書きたいのです。 外枠だけは少し太めにし、一番上の行は見出し行とし、枠線と同色で塗りつぶすので、その塗りつぶしたセルと枠線との間に溝が出来ないようにしたいのです。 また、文字数制限があるので、極力スタイルシートを利用して、同じコードを書かないようにしたいのです。 ややこしくて恐縮ですが、お知恵をお借りしたくお願い致します。

    • ベストアンサー
    • HTML
  • テーブルタグで、文字を寄せたいです

    OSはビスタでフラウザはFirefox8です それで、自分のブログにテーブルタグで表の様な物を作り 解説を載せたいんですが、セルの中に解説文字等を入れ それを常に中央に持って行きたいんです 尚、最初に語らせて頂くと 下記に書いてる●はセルの角だと思って下さい 本当はセルのラインを-で表示しようと思ったんですが 作るのに時間が掛かる過ぎる為 角の部分に目印の●だけ付けました 従って●と●との間には見えない-が入ってると思って下さい それと、タグの中にサイズやカラーのタグが入ってます これは本来なら必要無いと思ったんですが もし、これらが何かのトラヴルの原因だった為と思い 一応入れました ちなみにブログはFC2ブログです ただ、その場合だけなら <table width="数字" border=1> <tr> <td Bgcolor="#FFcc33" align="center"> 文字 </td> </tr> </table> で反映してます ところが、解説をセル内に収めるのに 文字数の関係で2行に分かれる時が出て来ます その場合でも、バランス良くと考え 手動(?)で任意の場所に<br>を入れて改行しました すると当然ですが、この様に反映するんですが ●      ●  文字文字文字   文字文字 ●      ● バランスを考えると、この様に反映させたいんです ●      ●●      ●  文字文字文字  文字文字  文字文字    文字文字文字 ●      ●●      ●   それで、私の知識では テーブルの中にテーブルを入れる… つまり外側のテーブルに中央に寄せるタグを入れ 中のテーブルに左に寄せるタグを入れようと この様にタグを設定しました <table width="数字" border=1> <tr> <td Bgcolor="#FFcc33" align="center"> <table align="left" border=0> <td> 名前 <br> 名前 </td> </table> </td> </tr> </table> しかし、これで設定すると ブログ内の「本文の編集」では反映しても 公開で見ると反映しなかったり 「本文の編集」でも反映したり、しなかったりなんです この方法ではダメなんでしょうか? もしダメだとしたら、どう設定すれば良いでしょうか? ちなみに、ブラウザがFirefoxだから 反映が見えない訳では無いです 最後に、この様な設定の場合 よく使用される物として、スタイルシートも知ってますが もし可能だとしてもスタイルシートではなく タグで御願いします その理由なんですが、覚えるのが大変な事… 勿論、覚えるのを面倒がっててはダメなのは分かってるんですが 例え教えて貰って設定しても 滅多に使用しないスタイルシートだと、設定した事も忘れたり 再設定する可能性が考えられる為 そうすると、それが原因で何かのトラヴルが発生しても 以前に設定したスタイルシートの場所や 記号等も忘れる危険が高いからです

  • htmlで作成するテーブルの横線の太さを変えたい

    よろしくお願いします。 htmlでテーブルを使用しての表を作っているのですが、 見やすくするために横線の太さを変えたいと思っています。 基本的なhtmlタグとスタイルシートの書き方は理解できますが、以下のよう作る方法が どうしてもわかりません。 10×10のセルのテーブルとした時に、 1. 全体の外枠は3pxの太さ。 2. 内側の縦線はすべて1px。 3. 3行おきに、セルの下部分の太さを2pxにしたい。(3行おきに区切り線を表示したい) もし無理であれば、全体の外枠と3行おきのセル下部分の太さが同じ(2px)でもよいです。 どなたかご返答よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HTML/CSSに変数のようなものはありますか?

    CSSで<p>タグ内の文字の色を設定しようと思ったら、設定したくない別の<p>タグ内の文字までその色になってしまい、それを直そうとしたら、HTML内に直接<font color="">と記述しなければならない…というのはなんとかならないのかと思って質問しました。 変数を定義できれば、HTMLにいちいち<font color="">と何度も入力せず、 a = <font color=""> <p>[a]~[/a]といった感じで簡単に記述できるので、楽だなーということです。

    • ベストアンサー
    • HTML
  • テーブルタグについて

    <table border="1" style="font-size:12px"> というタグをみました。 「style="font-size:12px"」は、表の中のテキストのポイントを12pxにする指示だろうというのは、わかるのですが、もっているHTMLの本には、その使い方がのっていません。 ネットで調べてもみたのですが、よくわかりませんでした。 styleってスタイルシートとかで使うのかと思っていたのですが、上記のような使い方をすることもあるのですか? わかりにくい質問ですみません。みたことのないタグだったので、質問しました。

  • DreamWeaverMXでスタイルシートを使わない方法

    DreamWeaverMXを使用しています。 文字に色をつけたり大きさを変えたりするときに、自動的にスタイルシートでタグが入力されてしまいます。 例えば赤文字にしたときに <font color="red">赤い文字</font> こうしたいのに <head> <style type="text/css"> <!-- .style1 {color: #FF0000} --> </style> </head> <body> <span class="style1">赤い文字</span> </body> こういうタグが入ってしまいます。 これをHTMLだけのタグがはいるようにしたいのですが、そういう設定方法はないでしょうか? ご存知の方がいましたらよろしくお願いします。

  • HTMLタグに詳しい人に質問なんですが

    テーブルタグ内の文字を装飾するには<font color="">タグや<b>タグなどで <tr><td><font color="red"><b>文字</b></font></td></tr> のようにする以外にできる方法はないでしょうか?

  • adobe dream weaver CS4で文字の色指定や、行の中央

    adobe dream weaver CS4で文字の色指定や、行の中央揃え(右揃え等)、テーブルのボーダー色の設定ができません。 今まで、マクロメディアのdream weaver 8を使用していたのですが、 この度、CS4を導入することになりまして、作業を行っていたところ、上記のように文字の色指定や行の中央揃え等の設定ができなくなってます。 調べたところ、CS3からCSSで設定するのが基本仕様っぽく、CSSの知識はあるのですが手軽にぱぱっとできないので困ってます。 また携帯サイトはスタイルシートが使えないので、文字の指定とかに、いちいちfontタグを打って入力しないといけないのでしょうか? バージョンがあがっているの不便になっているのかどうなのか…

    • ベストアンサー
    • HTML
  • テーブルタグ

    <table bgcolor="lightpink" cellspacing="5" cellpadding="5"><tr><td style="border:3px solid white;"> 文字 </td></tr></table> このタグの、色の反転版(つまりテーブル本体の色が白、周りの線がピンク)のタグを教えてください!

  • スタイルシートへのタグの入れ方

    ブログを運営しているのですが、どのモニターから見ても同じフォントサイズに見えるように、スタイルシート内でそれに該当するタグを挿入したいと思っています。 普通に記事を書いただけの場合はどのモニターから見ても同じ大きさで表示されるのですが、記事内にテーブルタグを挿入した場合にのみ問題が発生します。 たとえば、自宅のパソコンは1280×1024サイズなのですが、一回り小さいサイズのモニター(1024×768)から見ると、テーブル内の文字だけが大きく表示されてしまいます。 テーブルタグを打ち込む時にフォントサイズのタグをいちいち打ち込むよりもスタイルシートで設定してしまった方がいいのではと思ったのです。 教えてgoo!で同じような質問を発見し、解決方法は見つけたのですが(http://oshiete1.goo.ne.jp/qa289598.html) 自分が利用しているスタイルシートの場合はどの位置でどのようにフォントサイズのタグを挿入すればいいのか分かりません。 以下、現在のスタイルシートです(一部抜粋)。 <title><% blog.title %><% if:extra_title %>: <% extra_title %><% /if %></title> <style type="text/css"> <!-- html,body { scrollbar-arrow-color:#000; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#000; scrollbar-track-color:#fff; scrollbar-shadow-color:#fff; scrollbar-darkshadow-color:#000; } --> </style> また、スタイルシートの方でフォントの設定をした場合、 たとえばテーブル内の一か所だけ文字の大きさを変えたい場合は従来通り、テーブルタグを打ち込む時にそのようなタグを入れればきちんと反映されるのでしょうか。 以上、よろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう