テーブルに<h1>が作動しない

[新着] Webテンプレートを仮オープンしました



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   名前: : 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
有難う御座います。チェックしておきます。

一覧へ戻る