綾乃介です。

On Wed, 3 Jan 2001 22:06:41 +0900
rubikitch <rubikitch / ruby-lang.org> wrote:

> るびきちです。
> 
> Rubyで簡単作表ツール、RTtool 0.1.0をRAAに置いてます。
> また、CGI版RTコンバータを

 CGI版を利用してみました。

 出力されるHTMLがちょっと気になるとこがありました。

 HTMLの正確さの観点から、最初にある<P>は、内側に<TABLE>を
含むことができません。なので、
<P></P>
<TABLE border="1">
(skip)
と解釈されます。改行を希望する場合は、<BR>を入れます。

 あと、可読性の向上のためにも、TBODY,THEAD,TR,TD,THは、閉じたほうがいい
です。Netscapeの一部のバージョンでは表示の不具合もありますし。

 まともぽいHTMLソースコードをつけておきます。

http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

で、WAIの推奨以外はクリアーしています。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<TITLE>test</TITLE>
</HEAD>
<BODY>

<!-- setup -->
<TABLE border="1">
<CAPTION>表テスト</CAPTION>
<!-- setup end -->

<!-- Header -->
<THEAD>
<TR><TH></TH><TH colspan="2">人間</TH><TH colspan="2">犬</TH></TR>
<TR><TH> ||</TH><TH>男</TH><TH>女</TH><TH>オス</TH><TH>メス</TH></TR>
</THEAD>
<!-- Header end -->

<!-- Body -->
<TBODY>
<TR><TD align="left">  x</TD><TD align="right">1.0</TD><TD align="right">2.0</TD><TD align="right">1.1</TD><TD align="right">1.2</TD></TR>
<TR><TD align="left">  y</TD><TD align="right">0.4</TD><TD align="right">0.5<TD align="right">0.3</TD><TD align="right">0.1</TD></TR>
</TBODY>
<!-- Body end -->

<!-- teardown -->
</TABLE>
<!-- teardown end -->

</BODY>
</HTML>


----
綾乃介
   aya / big.or.jp
         admin / rentalserver.org