- From: Olivier GENDRIN <olivier.gendrin@gmail.com>
- Date: Mon, 19 Oct 2009 15:33:00 +0200
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: Philip Jägenstedt <philipj@opera.com>, Nicholas Stimpson <nicholas.stimpson@ntlworld.com>, public-html@w3.org
On Mon, Oct 19, 2009 at 3:08 PM, Tab Atkins Jr. <jackalmage@gmail.com> wrote: > You're using <itemref> incorrectly, though. I don't understand what > you're even trying to do in this example. <itemref> is a void element > (doesn't contain anything, doesn't have an end tag). There's nothing > with @itemscope to actually define a microdata item. This whole > example is very incorrect, so it doesn't really matter that table > magic screws it up. Damn, you're right, I'm too used to the xhtml notation. Ok, having read the spec, I refine my example : <div id="x"><p itemprop="a">1</p> <div> <p itemprop="b">test</p> <p itemprop="a">2</p> <itemref refid="y"> <table> <tbody> <tr> <itemref refid="x"> <td itemprop="b">test</td> <td itemprop="a">2</td> </itemref> </tr> </tbody> </table> </div> <div id="y"><p itemprop="a">1</p> </div> Would lead in Safari 4 and FF3.5 to a DOM equivalent to : <div id="x"><p itemprop="a">1</p> <div> <p itemprop="b">test</p> <p itemprop="a">2</p> <itemref refid="y"> <itemref refid="x"> <table> <tbody> <tr> <td itemprop="b">test</td> <td itemprop="a">2</td> </itemref> </tr> </tbody> </table> </div> <div id="y"><p itemprop="a">1</p> </div> (if i'm not making a huge mistake) -- Olivier G. http://identi.ca/lespacedunmatin http://www.lespacedunmatin.info/blog/
Received on Monday, 19 October 2009 13:33:54 UTC