
http://masaboo.cside.com/new_html1/ht_71.htm
を参考にしてテーブルを作ってるのですが
<TABLE bordercolor="green" border="5" width="230">
<TR>
<TD>6/3</TD><TD>6/4</TD><TD>6/5</TD>
</TR>
<TR>
<TD>日</TD><TD>月</TD><TD>火</TD>
</TR>
<TR>
<TD>休み</TD><TD>学校</TD><TD>バイト</TD>
</TR>
</TABLE>
こちらも
<TABLE bordercolorlight="green" bordercolordark="red" border="5" width="230">
<TR>
<TD>6/3</TD><TD>6/4</TD><TD>6/5</TD>
</TR>
<TR>
<TD>日</TD><TD>月</TD><TD>火</TD>
</TR>
<TR>
<TD>休み</TD><TD>学校</TD><TD>バイト</TD>
</TR>
</TABLE>
こちらも、IE9で表示すると、内側の色が黒になります。
内側のテーブルの線の色も変えるにはどうすればいいでしょうか?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
これを使って宣言しています。

No.2ベストアンサー
- 回答日時:
申し上げにくいですが、その参考ページはお勧めできません。
例えていうと、火打ち石での火の付け方を マッチやライター等知らされずに勉強するような……。時代錯誤ですので、学ばれるなら今の勉強をしませんか?今は、htmlは文章構造を、cssでデザインの役割分担がなされるページが主流となっています。さらに動きをつけるならJavaScript等。tableは文章構造ですが、色を付けたいなどは、文章構造ではありません。デザインの方です。なにもかも、htmlでやるには、手間がかかるばかりで、いいことない気がします。
それにそのページにも書いてありますが、IE専用ですよ。しかもIE9でも動作しない。今は10、そして11に移行の時代に学ぶ価値無しの気がします。
余談はさておき、提示された条件のみでしたら、<head>の中に
<style type="text/css">
table td {border:1px solid #00ffff;}
</style>
といれれば、何とかなると思います。
</head>のすぐ上などに入れてみてください。条件によっては、無理かもしれませんが、提示の条件だと行けると思います。
No.1
- 回答日時:
HTMLを学ぼうとしたら、まず仕様書全体に目を通してください。
⇒HTML 4.01仕様書(邦訳)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
これは必須です。!!
11.2.1 TABLE要素( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )には、
<table border="1" summary="Week Schedule">
<tr>
<td>6/3</td><td>6/4</td><td>6/5</td>
</tr>
<tr>
<td>日曜</td><td>月曜</td><td>火曜</td>
</tr>
<tr>
<td>休み</td><td>学校</td><td>バイト</td>
</tr>
</table>
としなさいと・・・
bordercolor属性、bordercolorlight属性、bordercolordark属性は、存在しません。
もちろんbordercolorlight属性、bordercolordark属性も存在しません。!!
⇒Index of the HTML 4 Attributes( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
作成したHTMLを、
⇒Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html )
(の右上のDATA)で確認すると、すべて指摘してくれる!!。
HTMLが正しいか、どうすればよいかはすべてアドバイスしてくれる。
strictDTDでは、確実にこれらは減点される!!
【引用】____________ここから
スタイルシートはこれらの問題を解決すると同時に、HTMLにおける制限されたプレゼンテーション機構に取ってかわる。スタイルシートでは、行間の設定やインデントの設定、テキスト色や背景色、フォントのサイズとスタイル、その他様々なプロパティの設定が簡単にできる。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Style Sheets in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
[サンプル]
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
のDATA入力でチェック済みのHTML4.01strict+CSS2.1です。
※後方互換を考えると属性セレクタ [~=]よりはクラスセレクタのほうが現実的かも。
★タブは_に置換してあるので戻す。
「スタイルシートでは、・・・【中略】・・・様々なプロパティの設定が簡単にできる。」
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
table[summary~=Schedule]{line-height:2em;text-align:center;}
table[summary~=Schedule] td {padding:0 10px;width:5em;}
table[summary~=Week2],table[summary~=Week3]{
border-collapse:collapse;
border-width:20px;
}
table[summary~=Week1]{border-spacing:5px 10px;}
table[summary~=Week1]{border-style:ridge;border-color:red orange yellow green;border-width:10px;}
table[summary~=Week2]{border-style:groove;border-color:lime aqua blue violet;}
table[summary~=Week3]{border-style:outset;border-color:gray;border-width:5px 10px 20px 30px;}
table[summary~=Week1] tr td{border:solid 3px;border-color:red orange yellow green;}
table[summary~=Week1] tr+tr td{border-color:red;}
table[summary~=Week1] tr+tr td+td{border-color:blue;color:blue}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<table border="1" summary="Schedule Week1">
___<caption>週間予定1</caption>
___<tr>
____<td>6/3</td><td>6/4</td><td>6/5</td>
___</tr>
___<tr>
____<td>日曜</td><td>月曜</td><td>火曜</td>
___</tr>
___<tr>
____<td>休み</td><td>学校</td><td>バイト</td>
___</tr>
__</table>
__<table border="1" summary="Schedule Week2">
___<caption>週間予定2</caption>
___<tr>
____<td>6/3</td><td>6/4</td><td>6/5</td>
___</tr>
___<tr>
____<td>日曜</td><td>月曜</td><td>火曜</td>
___</tr>
___<tr>
____<td>休み</td><td>学校</td><td>バイト</td>
___</tr>
__</table>
__<table border="1" summary="Schedule Week3">
___<caption>週間予定3</caption>
___<tr>
____<td>6/3</td><td>6/4</td><td>6/5</td>
___</tr>
___<tr>
____<td>日曜</td><td>月曜</td><td>火曜</td>
___</tr>
___<tr>
____<td>休み</td><td>学校</td><td>バイト</td>
___</tr>
__</table>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
___<dt id="LAST-MODIFIED">Last Modified</dt>
___<dd>2012-08-10 12:00:00 (JST)</dd>
__</dl>
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
逆L字の表(table)組み
-
テーブルの行を折りたたみたい...
-
cssで、表示されるテキストによ...
-
Htmlのtd要素の中で半角の空...
-
nowrapを指定しても改行される...
-
htmlのtable内に画像
-
中に<table></table>が使えるア...
-
テーブルの任意の列を非表示に...
-
tableでcolspanを使うと次行以...
-
文字列が入っているtdを削除せ...
-
HTMLのテーブルで桁をそろ...
-
画像のロールオーバーがずれて...
-
テーブル結合 縦横両方するには?
-
テーブルのセルに画像をピッタ...
-
divの中にtableを入れています...
-
ホームページ 表の上の余白を...
-
EXCELの表にTABLEタグをテキス...
-
テーブルのヘッダとボディの幅...
-
colspanを使うと正しく表示でき...
-
テーブルの表示がずれます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの行を折りたたみたい...
-
テーブルの任意の列を非表示に...
-
テーブルのセルに画像をピッタ...
-
TRタグの余白をcssで設定するには
-
中に<table></table>が使えるア...
-
cssで、表示されるテキストによ...
-
テーブルのヘッダとボディの幅...
-
tableにul,または,olを入れられ...
-
ホームページ 表の上の余白を...
-
文字列が入っているtdを削除せ...
-
tableの要素(tr、td)に一...
-
テーブルの表示がずれます
-
テーブルタグのセルの幅の一部...
-
EXCELからhtmlへの変換で罫線が...
-
逆L字の表(table)組み
-
値が0なら非表示にしたい
-
CSSだけで<table>の<td>や<tr>...
-
テーブルの外側の線を消す
-
HTMLで文とテーブルの間が空く。
-
表(テーブル)内の文字サイズ...
おすすめ情報