テーブルに<h1>が作動しない
- 0 名前: 浬 : 2004/07/15 21:41
- ファイルを間違えて削除してしまったようなので、もう一度同じモノを作っているつもりなのですが、うまくいきません。前作った時はテーブルタグに<h1>が作動したのですが、今回使用しても位置が少しズレるだけで大きさ、太さに変化が見られません。fontタグで大きさを変えてみましたが、こちらも同じく作動しません。原因が分からないので、どうか宜しくお願い致します。
- 1 名前: 浬 : 2004/07/15 21:44
- ソース
(<h1>)
<table>
<tr>
<td bgcolor="#000000"><font color="#ffffff">四</font></td>
<td>字</td>
</tr>
<tr>
<td>熟</td>
<td bgcolor="#000000"><font color="#ffffff">語</font></td>
</tr>
</table>
(</h1>)
- 2 名前: 浬 : 2004/07/15 21:43
- スタイルシート
body {
font: 10pt "ms ui gothic";
text-align: center;
}
a { text-decoration: none;}
a:link { color: #00a0a0; }
a:visited { color: #00a0a0; }
a:active { color: #ffffff; }
a:hover { color: #00c0c0; }
- 3 名前: @ : 2004/07/16 05:11
- 何か勘違いしておられる気がしますが,<h*>...</h*> は「見出し(Heading)」を表すタグです。
(例)
<h1>1. 序論</h1>
<h2>1.1. 本研究の目的</h2>
<h3>1.1.1. 先行研究</h3>
<h1>2. 本論</h1>
<h2>2.1. 実験</h2>
<h1>3. 結論</h1>
「見出し」の中に「表」を入れることはできません。
- 4 名前: 浬 : 2004/07/16 19:54
- お答え有難う御座います。
それがですね、その消す前は表でも作動したんですよ。絶対<h1>だったと思うんですけど…
あと、それでは何故<font>タグが作用しないのでしょうか。
- 5 名前: @ : 2004/07/16 21:50
- h1 の中に table を入れることができたとすれば,それは単にブラウザのバグでは?
# 標準モードとか互換モードとかの違いかもしれませんが,
# 詳しいことは知りません。
また,ブロック要素である table を,インライン要素である font で囲むことは
できません(逆は可)。
table の中のフォントを変えたければ,素直にスタイルシートを使うべきです。
(例)
table { font-size: 200%; }
# 何となく http://openlab.ring.gr.jp/k16/htmllint/htmllint.html を紹介してみる。
- 6 名前: k : 2004/07/16 20:29
テーブル内(<td></td>内)に<h1>を入れれば一応作用しますよ。
全<td>に<h1>入れてた可能性はないでしょうか?
同じように、フォント指定も<td></td>内でなら効きます。
(ただ、</td>でその作用が消えるからやはりスタイルシートでまとめて指定したほうが楽かも)
浬さんが、<h1>を使った記憶は確かなようなので一応可能性を。
- 7 名前: 浬 : 2004/07/18 20:09
- 度々有難う御座います。
><td></td>内では
そうなのですか!試してみます。わざわざ有難う御座いました。
どうやらバグ説が有力なようです。素直にスタイルシートを使ってみる事にします。色々有難う御座いました。
>http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
有難う御座います。チェックしておきます。