<li>

リストの内容を示す。

対応バージョン:全てのバージョン

CHTML

マークアップ言語バージョンが2.0以上の場合

変換結果:

<li

type

@type [※1][※2]

value

@value

>

${children}

</li>

iモードブラウザ2.0以上、スマートフォンの場合

変換結果:

<li

type

@type [※2]

value

@value

id

@id

class

@class

style

@style

>

${children}

</li>

上記以外の場合

変換結果:

<li

value

@value

>

${children}

</li>

詳細説明

[※1]

親タグが <ol> タグで、マークアップ言語バージョンが2.0以上、 type 属性値が "1" , "a" , "A" の場合に出力します。

[※2]

親タグが <ul> タグもしくは <dir> タグもしくは <menu> タグで、マークアップ言語バージョンが4.0以上、 type 属性値が "disc" , "circle" , "square" の場合に出力します。

IXHTML

XHTML 対応機種の場合

変換結果:

<li

type

@type [※1]

value

@value

style

@style

>

${children}

</li>

iモードブラウザ2.0以上、スマートフォンの場合

変換結果:

CHTML 「iモードブラウザ2.0以上、スマートフォンの場合」 と同様。

上記以外の場合

変換結果:

CHTML 「上記以外の場合」 と同様。

詳細説明

[※1]

親タグが <ul> タグもしくは <dir> タグもしくは <menu> タグで、type 属性値が "disc" , "circle" , "square" の場合に出力します。

VHTML

変換元コンテンツが XHTML で作成され、xproxy.properties の supportsXhtmlInput が "true" の場合

変換結果:

<li

value

@value

type

@type [※1]

id

@id もしくは @name

class

@class

style

@style

>

${children}

</li>

上記以外の場合

変換結果:

○タグ出現位置に記述する部分

<li

value

@value

type

@type

id

@id もしくは @name

class

@class + "li_" + @type [※2]

style

@style

>

${children}

</li>

○スタイルシートとして記述する部分(指定がある場合のみ各セレクタの記述を行なう)

.li_@type {

list-style-type: convert(@type)

[※3]

}

詳細説明

[※1]  type 属性値が "disc" , "circle" , "square" の場合に出力します。

[※2]  type 属性が指定されている場合、"ul_"+ @type も出力します。

[※3]  type 属性値により convert 部分は以下文字列に変換します。

"1"

-> "decimal"

"a"

-> "lower-alpha"

"A"

-> "upper-alpha"

"i"

-> "lower-roman"

"I"

-> "upper-roman"

"disc"

-> "disc"

"circle"

-> "circle"

"square"

-> "square"

XHTMLBasic

変換結果:

<li

type

@type [※1]

value

@value

id

@id もしくは @name

class

@class

title

@title

style

@style

xml:lang

@lang [※2]

>

${children}

</li>

詳細説明

[※1]  type 属性値が "1" , "a" , "A" , "disc" , "circle" , "square" の場合に出力します。

[※2]  lang 属性は "xml:lang" に書き換えます。

EXHTML

変換元コンテンツが XHTML で作成され、xproxy.properties の supportsXhtmlInput が "true" の場合

変換結果:

<li

value

@value

type

@type [※1]

id

@id

class

@class

style

@style

>

${children}

</li>

上記以外の場合

変換結果:

○タグ出現位置に記述する部分

<li

value

@value

type

@type

id

@id

class

@class + "li_" + @type [※2]

style

@style

>

${children}

</li>

○スタイルシートとして記述する部分(指定がある場合のみ各セレクタの記述を行なう)

.li_@type {

list-style-type: convert(@type)

[※3]

}

詳細説明

[※1]  type 属性値が "disc" , "circle" , "square" の場合に出力します。

[※2]  type 属性が指定されている場合、"ul_"+ @type も出力します。

[※3]  type 属性値により convert 部分は以下文字列に変換します。

"1"

-> "decimal"

"a"

-> "lower-alpha"

"A"

-> "upper-alpha"

"i"

-> "lower-roman"

"I"

-> "upper-roman"

"disc"

-> "disc"

"circle"

-> "circle"

"square"

-> "square"
TOP