使用可能なHTML,CSSタグ
基本的には、HTML3.2およびCSSに対応しています。
HTML4以降で規定されたものについては、対応しているものとしていないものがあります。
詳しくは以下のリンクを見てください。
XHTMLへの対応
XHTMLにも対応していますが、XHTML形式であっても表示できる、ということであって、
ベースはHTMLです。
XMLの定義では、HTMLとは異なり改行やタブは「そのままリテラルに」
扱うことになっています。
しかし、実際のドキュメント開発や、表示エンジンがHTMLベースであることを考え、
HTML風にルーズに扱い、空白に変換されたり表示されなかったりします。
空白や改行の制御はHTMLタグで明示的に指定してください。
また、XHTMLの場合は、Content-Typeをapplication/xhtml+xmlとし、拡張子は.xhtmlにしてください。
これらを手がかりにXHTMLであるかどうかを判断しています。
MoriV拡張タグ内でのHTMLタグ、CSSの使用
MoriV拡張タグ内でのHTMLタグ、CSSの使用には制限があります。
(以下の説明で、「セル」とは最小単位のラベル表示領域(ノード、エッジ等)のことを指しています。)
- 二重引用符については、&dquotという文字列でさらにエスケープしています。
このため、文字列&dqoutを拡張タグ内のテキストで用いてはなりません。
- CSSは使用可能ですが、拡張タグ内のテキストは、
<body>の直下にあると認識されます。CSS定義に拡張タグを用いることはできません。
divやspanで囲い、クラスにより指定するようにしてください。
- <a>によるリンクは有効ですが、<a>を含むセル全体がクリック可能になってしまうほか、セル内に二つ以上のリンクを張ることができません。
ただし、変数が指定されている場合に、
変数表示部分に別個のリンクを張ることは可能です。
- 木構造表示の枝に表示されるテキストは、まだHTML表示に対応していません。
当面はプレーンテキストのみを用いてください。
- セル内にひとつでもタグがある場合、タグ対応のために負荷がかかります。
不必要な場合は極力HTMLタグを使用しないでください。
トップへ戻る
KANO Yoshinobu, Tsujii Laboratory, Tokyo University