[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: bold



>>>>> In [emacs-w3m : No.05600]
>>>>>    TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> さま曰く:

> 関連して,HTML4 の定義書を斜め読みしたくらいでは分からなかったのですが,
> < とタグ名の間に空白は挿入できるのでしょうか? つまり,

>     <
>     b>太字<
>     /b>

> というような書き方は許されるのかなあ? ということが気になっています.

XML(XHTML) では '<' と要素名の間に空白をいれることはできません。

http://www.y-adagio.com/public/standards/jis_xml/main.html#sec-starttags

しかし要素名と '>' の間には空白や改行を入れることができます。
どこで見かけたか忘れてしまったのですが、James Clark 氏が考案したという、
要素内容には余分な空白や改行を入れることなく、かつ人間が見やすいように
インデントする XML の記法として

<foo
 ><bar
  ><hoge>HogeHoge</hoge
 ></bar
></foo>

といったものが存在するそうです。

# 使ってるの見たことないけど ^^;;


> ;; これが許されるなら,上記の終了タグはもう少し条件を緩和してやらない
> ;; といけなくなりそう.

HTML4 とは違うかもしれないけど XML に合わせておいて良さそうな部分だと
思います。

-- 
koichiro <koichiro@meadowy.org>