最近の更新

2011-07-05
2011-04-24
2011-04-23

Menu

Wikiガイド

対応タグ一覧

mod_chxjが現在正式に対応しているタグは以下のとおりです。 XHTMLはau XHTML、JHTMLはSoftBank HTML、JXHTMLはSoftBank XHTMLをあらわします。

変換対象になるタグ

タグ 属性 備考
<!-- --> 無視します。
<A>
name HDMLでは無視します
href
accesskey
<BASE> HDMLでは無視します
href HDMLでは無視します
<BODY> HDMLでは無視します
bgcolor HDML,CHTML1.0では無視します
text HDML,CHTML1.0では無視します
link HDML,CHTML1.0では無視します
alink HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTMLでは無視します。0.12.0以降で対応
vlink HDML,XHTML,CHTML1.0,CHTML2.0,CHTML3.0,JHTML,JXHTMLでは無視します。0.12.0以降で対応
<BLINK> HDML,CHTML1.0では無視します。0.11.0以降で対応
<BLOCKQUOTE> 0.11.0以降で対応
<BR>
clear HDMLでは無視します。0.11.0以降で対応
<CENTER>
<DIR> 0.11.0以降で対応
type HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。0.12.0以降で対応
<DL> HDMLでは無視します。0.11.0以降で対応
<DT> 0.11.0以降で対応。必ずタグは閉じてください
<DD> 0.11.0以降で対応。必ずタグは閉じてください
<DIV>
align
<FONT> HDML,CHTML1.0では無視します
color HDML,CHTML1.0では無視します
size 0.12.0以降で対応。HDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0では無視します。
<FORM>
action
method HDMLでは無視します
<Hn> HDML,JHTMLではalignのみ有効。0.11.0以降で対応
align HDML,JHTMLではalignのみ有効。0.11.0以降で対応
<HR>
align HDMLでは無視します。
size HDMLでは無視します。
width HDMLでは無視します。
color HDML,CHTML1.0,CHTML2.0,CHTML3.0では無視します。0.12.0以降で対応
<HTML> 属性を指定した場合は無視されます
<IMG>
src
align
width
height
hspace JHTMLでは無視します。
vspace JHTMLでは無視します。
alt
<INPUT>
name
type text,password,hidden,radio,checkbox,submit,resetに対応
value
istyle
size HDMLでは無視します。
maxlength
checked HDMLでは非対応。
accesskey
<LI>
type 0.11.0以降で対応。HDML,CHTML1.0では無視します。
value 0.11.0以降で対応。HDML,CHTML1.0では無視します。
<MENU> 0.11.0以降で対応。HDMLでは無視します。
type HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。0.12.0以降で対応
<MARQUEE> 0.11.0以降で対応。HDML,CHTML1.0,XHTMLでは無視します。
direction 0.11.0以降で対応。HDML,CHTML1.0,XHTMLでは無視します。
behavior 0.11.0以降で対応。HDML,CHTML1.0,XHTMLでは無視します。
loop 0.11.0以降で対応。HDML,CHTML1.0,XHTML,JHTMLでは無視します。
bgcolor 0.12.0以降で対応。HDML,CHTML1.0,CHTML2.0,CHTML3.0,CHTML4.0,JHTMLでは無視します。
<OL> 0.11.0以降で対応。HDMLでは無視します。
type 0.11.0以降で対応。HDML,CHTML1.0では無視します。
start 0.11.0以降で対応。HDML,CHTML1.0では無視します。
<SELECT>
name
size HDMLでは無視します
multiple HDML,CHTML1.0では無視します。0.11.0以降で対応
<OPTION> 必ずタグは閉じてください
value
selected HDMLでは無視します
<P> HDMLではalignのみ有効。
align 0.11.0以降で対応
<PLAINTEXT> 0.11.0以降で対応
<PRE> HDMLは0.11.0以降で対応
<TEXTAREA>
name
rows
cols
accesskey 0.11.0以降で対応
istyle 0.11.0以降で対応
<META>
http-equiv CHTML1.0,HDMLでは無視されます
content CHTML1.0,HDMLでは無視されます
<HEAD> 属性を指定した場合は無視されます
<TITLE> 属性を指定した場合は無視されます
<UL> 0.11.0以降で対応
type HDML,CHTML1.0,CHTML2.0,CHTML3.0,JHTMLでは無視します。0.12.0以降で対応
<CHXJ:IF>lang lang属性には"chtml","xhtml","hdml","jhtml","jxhtml"が指定できます。(jxhtmlは0.12.0以降で対応)
<CHXJ:RAW> <CHXJ:IF lang="all">と同意。(0.12.36以降で対応)

上記以外のタグは全て無視されます。 タグは大文字、小文字を区別しません。

独自拡張タグ

<CHXJ:IF>

<CHXJ:IF>タグと</CHXJ:IF>タグではさまれたタグやテキストは、 変換せずに*そのまま**1出力します。 必須の属性としてlangがあります。lang属性を指定することによって、 例えば、
「HDML機の場合のみ出力させる」

といったことを可能にします。

例:HTML文書中にHDML機の場合のみ有効にしたいタグ、または文書がある場合

  1. <CHXJ:IF lang="HDML">
  2. <NODISPLAY>
  3. <ACTION TYPE=ACCEPT TASK=GOSUB DEST='device:data/dnld?url=abc&amp;name=abc.jpg&amp;size=100&amp;disposition=devjaww&amp;title=test'>
  4. </NODISPLAY>
  5. </CHXJ:IF>


例:i-Modeのみ出力したい文書がある場合

  1. <CHXJ:IF lang="chtml" >
  2. シークレットコードがどーのこーの。
  3. </CHXJ:IF>


また、lang属性は、複数指定することも可能です。


例:HDML機,J-PHONE機は以下を出力します

  1. <CHXJ:IF lang="hdml" lang="jhtml">
  2. あなたの携帯は、HDML機かJ-HTML機です。
  3. </CHXJ:IF>

lang属性

lang属性に指定できる値は以下のとおりです。

属性値意味
chtml CHTML1.0、CHTML2.0、CHTML3.0、CHTML4.0、CHTML5.0の端末。
hdml au HDML機
xhtml au XHTML機
jhtml SoftBank/Vodafone/J-PhoneのHTML機
jxhtml SofTbank/VodafoneのXHTML機(3GC) (0.12.0以降で対応)
all すべての端末(0.12.32以降で対応)

※大文字、小文字は区別しません。

<CHXJ:RAW>

本タグは、<CHXJ:IF lang="all">と同意です。


  1. *1変換しませんので注意が必要です