repeat
属性 (HTML)[1] HTML の repeat
属性は、
その要素が反復雛形や反復ブロックであることを示します。
[3] 仕様書:
[6] HTML 名前空間に属する要素では、
名前空間URI は null
としなければなりません。
それ以外の要素では、
名前空間URI は
http://www.w3.org/1999/xhtml
としなければなりません。
WF2 3.2
[4] 属性値
template
:
その要素は反復雛形です。
WF2 3.2.1HYPHEN-MINUS
と、1つ以上の数字です。)
WF2 3.2.2[5] 既定値
[9] この属性は Web Forms 2.0 で導入されました。
[19] WF2 案には一時 repeat
要素もありました。 >>20
両者は深く関連していますが、異なるものです。
[10] 反復雛形の例 WF2 3.2.1
<div repeat="template"/>
[11] 正しくない例 WF2 3.2.1
<div repeat="template 3"/>
[12] 正しくない例 WF2 3.2.1
<div repeat=" template"/>
repeat
属性値の構文が正しくありません。
空白は無視されません。
[14] 名前空間が正しくない例
<p xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml" html:repeat="template"/>
は HTML の名前空間に属する要素なので、
大域属性としての
p
属性ではなく、名前空間に属しない
html:repeat
repeat
属性を使用しなければなりません。
[15] 名前空間が正しくない例
<circle xmlns="http://www.w3.org/2000/svg" repeat="template"/>
HTML 以外の名前空間に属する要素では、
名前空間に属しない repeat
属性ではなく、
大域属性としての
属性を使用しなければなりません。html:repeat
[16]
OSML で雛形として埋め込む HTML 片の HTML 要素には
repeat
属性を指定できるようです。
Web Forms 2.0 とは互換性がなさそうです (鯖側で処理されます)。
(名無しさん)
[17] Data binding overview - Polymer ( ( 版)) http://www.polymer-project.org/docs/polymer/databinding.html
[18] IRC logs: freenode / #whatwg / 20140804 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20140804#l-746
if
というのもあるみたいです。