ごとけんです
In message "[ruby-list:12080] Re: What's DelegateClass ?"
on 99/02/15, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>まつもと ゆきひろです
>
>In message "[ruby-list:12048] Re: What's DelegateClass ?"
> on 99/02/12, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:
>
>|前々から気になってたんですが,<dt> に <h1> が
>|来るのは HTML 的に間違いです.各ドキュメントの一番
>|外側の<dl> はいらないと思うのですが,どうでしょう??
>
>私の書いたのがそうなってますものね.以前,なんだったかの理由
>で(薄々まずいなと思いながら)そうしてしまったのが,そのままに
この理由というのはおそらくインデントのためだと思います.
# Lynx だと,姑息な手段を使わなくてもインデントされてるのだけど
で,標準的な解決策は an invitaion to ruby で使ってるような
スタイルシート(CSS)でレイアウトするということなんですが,
いかがでしょうか??
ってことで,ためしにやって見ました.
http://www.math.sci.hokudai.ac.jp/~gotoken/ruby/ruby-man-1.3-jp/withcss/
http://www.math.sci.hokudai.ac.jp/~gotoken/ruby/ruby-man-1.3-jp/withcss.tar.gz
問題は{Mozilla,MSIE}4.0 より古いのだと CSS に対応して
無いことです.この場合 CSS による指定が無効になります.
スクリプトでは対処しにくい間違いがかなりあったので,
手作業がかなり入ってます.よって,英語の方は評判がよければ
やるかもしれません.
これやって思ったんですけど,やっぱりこの手のドキュメントは
素手で書くのは危険です.多かった間違いを指摘しておくと,
* <P>... <BLOCKQUOTE> ... </BLOCKQUOTE> ... </P> はダメ
<P>...</P> <BLOCKQUOTE> ... </BLOCKQUOTE> <P> ... </P> にすべき
* <LI> の直後,<A> の直後,</A> の直前には空白はおかない.
* MethodIndex.html に "#[]" などの危険な文字かつ
存在しないリンク
* 入れ子の間違い(特にインライン要素の中にブロック要素が多い)
* == のアンカー名が不統一
やはり,青山さんのツール(よく知らないですが)などを使った
方がいいかと思います.
# いつになったら CSS を真面目に実装してくれるのー > Mozilla
## にしても,こんなことしてるバヤイではない > 俺
-- gotoken