<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Invented Elements</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Tue, 18 Jun 2013 15:30:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Rhys Burnie</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-654417</link>
		<dc:creator>Rhys Burnie</dc:creator>
		<pubDate>Mon, 26 Mar 2012 23:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-654417</guid>
		<description><![CDATA[Ooo Shadow DOM for the win! http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653427

Otherwise xmlns tho not sure if html5 can use xmlns since the move away from xhtml?]]></description>
		<content:encoded><![CDATA[<p>Ooo Shadow DOM for the win! <a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653427" rel="nofollow">http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653427</a></p>
<p>Otherwise xmlns tho not sure if html5 can use xmlns since the move away from xhtml?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some links for light reading (27/3/12) &#124; Max Design</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-654358</link>
		<dc:creator>Some links for light reading (27/3/12) &#124; Max Design</dc:creator>
		<pubDate>Mon, 26 Mar 2012 19:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-654358</guid>
		<description><![CDATA[[...] Invented Elements [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Invented Elements [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dimitri Glazkov</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653462</link>
		<dc:creator>Dimitri Glazkov</dc:creator>
		<pubDate>Fri, 23 Mar 2012 20:16:25 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653462</guid>
		<description><![CDATA[The tree construction is rather unforgiving in some corners of markup, like tables and select element children. In fact, I already went through this exercise with the HTML Templates spec, and you can see the modifications here: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#parsing

And this is all just to allow a &lt;template&gt; tag anywhere. Luckily, once this exercise is done, we &lt;em&gt;could&lt;/em&gt; just extend this to any element that starts with a certain prefix&#8212;like &lt;code&gt;x-&lt;/code&gt;.

As for the local semantics discussion, I do not know of any existing source of truth that I can point you to. However, I encourage you to restart this discussion on public-webapps or whatwg mailing lists. Perhaps your calm reasoning and one giant heck-of-a-karma would help facilitate discussion.]]></description>
		<content:encoded><![CDATA[<p>The tree construction is rather unforgiving in some corners of markup, like tables and select element children. In fact, I already went through this exercise with the HTML Templates spec, and you can see the modifications here: <a href="http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#parsing" rel="nofollow">http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#parsing</a></p>
<p>And this is all just to allow a &lt;template&gt; tag anywhere. Luckily, once this exercise is done, we <em>could</em> just extend this to any element that starts with a certain prefix&mdash;like <code>x-</code>.</p>
<p>As for the local semantics discussion, I do not know of any existing source of truth that I can point you to. However, I encourage you to restart this discussion on public-webapps or whatwg mailing lists. Perhaps your calm reasoning and one giant heck-of-a-karma would help facilitate discussion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653457</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Fri, 23 Mar 2012 19:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653457</guid>
		<description><![CDATA[Hey &lt;a href=&quot;http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653429&quot; rel=&quot;nofollow&quot;&gt;Dimitri&lt;/a&gt;, thanks for commenting!  Very much appreciated.

I’m unclear why adding arbitrary elements requires changes to the tree construction algorithm—could you give some details?  I would think, while admittedly not knowing the details of browser DOM innards, that it would be like adding any element to the tree.  Only the name would be different, and I would think would be covered under &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#parsing-main-inforeign&quot; rel=&quot;nofollow&quot;&gt;12.2.5.5&lt;/a&gt; (as a “foreign” token).  Is it that 12.2.5.5 would need to be updated?

As for the reluctance to allow local semantics, I agree with Alex’s underlying points:  browsers (tacitly?) allow it, it’s desirable, it will happen, and authors won’t bother to jump through flaming hoops to make it happen.  My advice to the TypeButter guys as this point would be to create &lt;code&gt;xkern&lt;/code&gt; elements (since hyphens aren’t permitted in element names) and leave it at that.  I’m sure you did the best you could given the constraints you faced, but the &lt;code&gt;element&lt;/code&gt;/&lt;code&gt;is=&lt;/code&gt; approach is just too crufty to recommend.  Is there a summary of the reasoning behind resisting local semantics, perchance?]]></description>
		<content:encoded><![CDATA[<p>Hey <a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653429" rel="nofollow">Dimitri</a>, thanks for commenting!  Very much appreciated.</p>
<p>I’m unclear why adding arbitrary elements requires changes to the tree construction algorithm—could you give some details?  I would think, while admittedly not knowing the details of browser DOM innards, that it would be like adding any element to the tree.  Only the name would be different, and I would think would be covered under <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#parsing-main-inforeign" rel="nofollow">12.2.5.5</a> (as a “foreign” token).  Is it that 12.2.5.5 would need to be updated?</p>
<p>As for the reluctance to allow local semantics, I agree with Alex’s underlying points:  browsers (tacitly?) allow it, it’s desirable, it will happen, and authors won’t bother to jump through flaming hoops to make it happen.  My advice to the TypeButter guys as this point would be to create <code>xkern</code> elements (since hyphens aren’t permitted in element names) and leave it at that.  I’m sure you did the best you could given the constraints you faced, but the <code>element</code>/<code>is=</code> approach is just too crufty to recommend.  Is there a summary of the reasoning behind resisting local semantics, perchance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Russell</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653435</link>
		<dc:creator>Alex Russell</dc:creator>
		<pubDate>Fri, 23 Mar 2012 17:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653435</guid>
		<description><![CDATA[I can&#039;t leave Dimitri&#039;s Alex-bait un-addressed: anyone who finds local semantics repugnant isn&#039;t paying attention. If they were, they&#039;d see that instead of making the web *more* semantic, most HTML5 apps and sites are predicated on enormous piles of JavaScript which *just so happen* to include MOST of the semantics of the page/app. That means the only thing they&#039;re holding their nose at is the idea of this sort of ad-hockery bleeding though into HTML...but wait!? What&#039;s this!? MicroFormats? RDFa? schema.org? HOW DARE THEy....er...I mean, it&#039;s all good &#039;cause they&#039;re not inventing new tags, right? AMIRITE?

Seriously, if the entire thing falls apart because we suddenly are able to say what we mean (behind a prefix like &quot;x-&quot;, no less) while waiting for the browser to get off it&#039;s ass and give us the elements we really need anyway, I tremble in fear at our impending doom. Simply assuming that ad-hoc semantics don&#039;t exist because they aren&#039;t showing up at parse-time on *your* end of the pool simply doesn&#039;t pass the smell test. Local meaning is already here, hidden away in the Turing-tarpit of JS, and the thing that&#039;s keeping us from making headway on evidence-based HTML is the ability to catalog and correlate local meaning, turning it into global mean with dirty, dirty probability distribution functions. That&#039;s a *good* thing, BTW. How does anyone think Hixie came up with those lovely HTML5 tags anyway?

http://devfiles.myopera.com/articles/572/classlist-url.htm]]></description>
		<content:encoded><![CDATA[<p>I can&#8217;t leave Dimitri&#8217;s Alex-bait un-addressed: anyone who finds local semantics repugnant isn&#8217;t paying attention. If they were, they&#8217;d see that instead of making the web *more* semantic, most HTML5 apps and sites are predicated on enormous piles of JavaScript which *just so happen* to include MOST of the semantics of the page/app. That means the only thing they&#8217;re holding their nose at is the idea of this sort of ad-hockery bleeding though into HTML&#8230;but wait!? What&#8217;s this!? MicroFormats? RDFa? schema.org? HOW DARE THEy&#8230;.er&#8230;I mean, it&#8217;s all good &#8217;cause they&#8217;re not inventing new tags, right? AMIRITE?</p>
<p>Seriously, if the entire thing falls apart because we suddenly are able to say what we mean (behind a prefix like &#8220;x-&#8221;, no less) while waiting for the browser to get off it&#8217;s ass and give us the elements we really need anyway, I tremble in fear at our impending doom. Simply assuming that ad-hoc semantics don&#8217;t exist because they aren&#8217;t showing up at parse-time on *your* end of the pool simply doesn&#8217;t pass the smell test. Local meaning is already here, hidden away in the Turing-tarpit of JS, and the thing that&#8217;s keeping us from making headway on evidence-based HTML is the ability to catalog and correlate local meaning, turning it into global mean with dirty, dirty probability distribution functions. That&#8217;s a *good* thing, BTW. How does anyone think Hixie came up with those lovely HTML5 tags anyway?</p>
<p><a href="http://devfiles.myopera.com/articles/572/classlist-url.htm" rel="nofollow">http://devfiles.myopera.com/articles/572/classlist-url.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dimitri Glazkov</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653427</link>
		<dc:creator>Dimitri Glazkov</dc:creator>
		<pubDate>Fri, 23 Mar 2012 16:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653427</guid>
		<description><![CDATA[Another thought. With Shadow DOM, a whole new dimension opens up. For example, &lt;strong&gt;TypeButter&lt;/strong&gt; no longer &lt;em&gt;needs&lt;/em&gt; to even add anything to page markup - just stuff the kerned content into Shadow DOM: http://jsfiddle.net/LkXDA/]]></description>
		<content:encoded><![CDATA[<p>Another thought. With Shadow DOM, a whole new dimension opens up. For example, <strong>TypeButter</strong> no longer <em>needs</em> to even add anything to page markup &#8211; just stuff the kerned content into Shadow DOM: <a href="http://jsfiddle.net/LkXDA/" rel="nofollow">http://jsfiddle.net/LkXDA/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dimitri Glazkov</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653429</link>
		<dc:creator>Dimitri Glazkov</dc:creator>
		<pubDate>Fri, 23 Mar 2012 16:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653429</guid>
		<description><![CDATA[Hi Eric and friends!

I don&#039;t normally comment on posts, but when I do, I put them on Eric Meyer&#039;s blog.

Yes, there&#039;s a strange and murky road ahead with the notion of local semantics in HTML. I made a few attempts to present and defend this idea (http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1156.html), but ultimately had to back off and go with the &quot;is&quot; workaround. So... it&#039;s &lt;span is=&quot;x-kern&quot;&gt; today in the proposal.

Obviously, &lt;x-kern&gt; is less clumsy and more intuitive. However, there&#039;s a few hurdles to clear out before we can get there:

1) Modify HTML parser to level the ground for these elements. As much as I like custom tags, they require changes to the tree construction algorithm (http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#tree-construction), and that&#039;s a bit tricky, since we&#039;ve &lt;em&gt;just&lt;/em&gt; gotten a consistent parsing behavior across all modern browsers. Making changes requires a lot of convincing.

2) Speaking of convincing. There&#039;s a large group of people, including Hixie and other Web luminaries, who find the notion of local semantics repugnant. This is a steep climb. I tried and I so far hadn&#039;t had much luck.

So, as you can see, lots of work in this area -- both happening and still to do.]]></description>
		<content:encoded><![CDATA[<p>Hi Eric and friends!</p>
<p>I don&#8217;t normally comment on posts, but when I do, I put them on Eric Meyer&#8217;s blog.</p>
<p>Yes, there&#8217;s a strange and murky road ahead with the notion of local semantics in HTML. I made a few attempts to present and defend this idea (<a href="http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1156.html" rel="nofollow">http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1156.html</a>), but ultimately had to back off and go with the &#8220;is&#8221; workaround. So&#8230; it&#8217;s &lt;span is=&#8221;x-kern&#8221;&gt; today in the proposal.</p>
<p>Obviously, &lt;x-kern&gt; is less clumsy and more intuitive. However, there&#8217;s a few hurdles to clear out before we can get there:</p>
<p>1) Modify HTML parser to level the ground for these elements. As much as I like custom tags, they require changes to the tree construction algorithm (<a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#tree-construction" rel="nofollow">http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#tree-construction</a>), and that&#8217;s a bit tricky, since we&#8217;ve <em>just</em> gotten a consistent parsing behavior across all modern browsers. Making changes requires a lot of convincing.</p>
<p>2) Speaking of convincing. There&#8217;s a large group of people, including Hixie and other Web luminaries, who find the notion of local semantics repugnant. This is a steep climb. I tried and I so far hadn&#8217;t had much luck.</p>
<p>So, as you can see, lots of work in this area &#8212; both happening and still to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653422</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Fri, 23 Mar 2012 16:35:20 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653422</guid>
		<description><![CDATA[&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653393&quot; rel=&quot;nofollow&quot;&gt;Aaron&lt;/a&gt;: in general I’d say yes, it should be &lt;code&gt;x-picture&lt;/code&gt; (or some equivalent) until an element is standardized.

&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653413&quot; rel=&quot;nofollow&quot;&gt;Jeremy&lt;/a&gt;: the prohibition on hyphens in elements names is elsewhere in the spec.  Also, &lt;code&gt;x-fancybutton&lt;/code&gt; in the example is really an attribute value, not a full element name.  Yes, it’s very confusing.]]></description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653393" rel="nofollow">Aaron</a>: in general I’d say yes, it should be <code>x-picture</code> (or some equivalent) until an element is standardized.</p>
<p><a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653413" rel="nofollow">Jeremy</a>: the prohibition on hyphens in elements names is elsewhere in the spec.  Also, <code>x-fancybutton</code> in the example is really an attribute value, not a full element name.  Yes, it’s very confusing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653413</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Fri, 23 Mar 2012 15:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653413</guid>
		<description><![CDATA[I don’t see how that throws any kind of wrench at all in. What the W3 says has never mattered; what’s matters is what the browsers actually do. The W3 has only ever mattered to the extent that they influence browsers, and I highly doubt browsers are going to suddenly stop supporting custom elements (breaking pages and making their users switch to other browsers) just on the W3′s say so.

And just to be clear, browsers have pretty much always supported custom elements, although maybe not perfectly. No one wants to make their browser fail on http://www.example.com just because the author of example.com accidentally made a DIVX tag instead of a DIV, so browsers have always been very lenient in what markup they accept. Stuff like XHTML and namespaced elements (or this new element tag) may have been a more structured response to the desire, but I’ll expect browsers to stop supporting the “old” way (of just creating random elements) about when they stop supporting the B tag.

Now sometimes we might wish the word of the W3 trumped the browser makers’ (*cough* IE6), but in this case we have a perfectly useful (in limited contexts) technique which as far as I know works perfectly well in every major browser … and we’re supposed to not use it because the W3 says so? Sorry, but that’s just silly.

Oh, and I didn’t see anything on hyphens being bad in that link; to the contrary, they use the example custom element “x-fancybutton”. Could someone please clarify?]]></description>
		<content:encoded><![CDATA[<p>I don’t see how that throws any kind of wrench at all in. What the W3 says has never mattered; what’s matters is what the browsers actually do. The W3 has only ever mattered to the extent that they influence browsers, and I highly doubt browsers are going to suddenly stop supporting custom elements (breaking pages and making their users switch to other browsers) just on the W3′s say so.</p>
<p>And just to be clear, browsers have pretty much always supported custom elements, although maybe not perfectly. No one wants to make their browser fail on <a href="http://www.example.com" rel="nofollow">http://www.example.com</a> just because the author of example.com accidentally made a DIVX tag instead of a DIV, so browsers have always been very lenient in what markup they accept. Stuff like XHTML and namespaced elements (or this new element tag) may have been a more structured response to the desire, but I’ll expect browsers to stop supporting the “old” way (of just creating random elements) about when they stop supporting the B tag.</p>
<p>Now sometimes we might wish the word of the W3 trumped the browser makers’ (*cough* IE6), but in this case we have a perfectly useful (in limited contexts) technique which as far as I know works perfectly well in every major browser … and we’re supposed to not use it because the W3 says so? Sorry, but that’s just silly.</p>
<p>Oh, and I didn’t see anything on hyphens being bad in that link; to the contrary, they use the example custom element “x-fancybutton”. Could someone please clarify?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653409</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Fri, 23 Mar 2012 15:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653409</guid>
		<description><![CDATA[&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653407&quot; rel=&quot;nofollow&quot;&gt;Alex&lt;/a&gt;: certainly it’s crystal-clear that browsers handle arbitrary elements without any problem.  That’s how TypeButter works now!  And I definitely agree that the extension mechanism in HTML5 is an ugly, ugly hack.  I’m still reading through the text to formulate my reaction.]]></description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653407" rel="nofollow">Alex</a>: certainly it’s crystal-clear that browsers handle arbitrary elements without any problem.  That’s how TypeButter works now!  And I definitely agree that the extension mechanism in HTML5 is an ugly, ugly hack.  I’m still reading through the text to formulate my reaction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Russell</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653407</link>
		<dc:creator>Alex Russell</dc:creator>
		<pubDate>Fri, 23 Mar 2012 15:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653407</guid>
		<description><![CDATA[Browsers handle parsing of elements with hyphens in their names just fine. Try it!

The &quot;is&quot; thing is a complete hack and, frankly, only there because Hixie doesn&#039;t like the idea that someone might go around plugging into the parser and creating new element type subclasses without first asking for permission. It&#039;s entirely sane for us to want to do this, but he doesn&#039;t seem to agree for some reason which, despite trying, I really can&#039;t fathom. It&#039;s entirely possible to maintain all of the Element invariants from script.

*sigh*]]></description>
		<content:encoded><![CDATA[<p>Browsers handle parsing of elements with hyphens in their names just fine. Try it!</p>
<p>The &#8220;is&#8221; thing is a complete hack and, frankly, only there because Hixie doesn&#8217;t like the idea that someone might go around plugging into the parser and creating new element type subclasses without first asking for permission. It&#8217;s entirely sane for us to want to do this, but he doesn&#8217;t seem to agree for some reason which, despite trying, I really can&#8217;t fathom. It&#8217;s entirely possible to maintain all of the Element invariants from script.</p>
<p>*sigh*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653402</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Fri, 23 Mar 2012 14:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653402</guid>
		<description><![CDATA[It turns out hyphens aren’t allowed in element names and you can only create custom elements using an &lt;code&gt;element&lt;/code&gt; element to wrap stuff and an &lt;code&gt;is&lt;/code&gt; attribute in other places:   &lt;a href=&quot;http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html#custom-element-section&quot; rel=&quot;nofollow&quot;&gt;http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html#custom-element-section&lt;/a&gt;.  That puts a huge wrinkle in all this.]]></description>
		<content:encoded><![CDATA[<p>It turns out hyphens aren’t allowed in element names and you can only create custom elements using an <code>element</code> element to wrap stuff and an <code>is</code> attribute in other places:   <a href="http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html#custom-element-section" rel="nofollow">http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html#custom-element-section</a>.  That puts a huge wrinkle in all this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Benson</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653396</link>
		<dc:creator>Ryan Benson</dc:creator>
		<pubDate>Fri, 23 Mar 2012 14:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653396</guid>
		<description><![CDATA[The first thought comes to mind is XHTML. I cannot access the site at the moment, but if their documentation clearly states to use the library you have to use their DTD that they wrote, wouldn&#039;t that fix it?]]></description>
		<content:encoded><![CDATA[<p>The first thought comes to mind is XHTML. I cannot access the site at the moment, but if their documentation clearly states to use the library you have to use their DTD that they wrote, wouldn&#8217;t that fix it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Gustafson</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comment-653393</link>
		<dc:creator>Aaron Gustafson</dc:creator>
		<pubDate>Fri, 23 Mar 2012 14:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703#comment-653393</guid>
		<description><![CDATA[Completely with you on this one. What do you think about the proposed &lt;code&gt;picture&lt;/code&gt; element and its JS polyfill? Should it be &lt;code&gt;x-picture&lt;/code&gt; for now?]]></description>
		<content:encoded><![CDATA[<p>Completely with you on this one. What do you think about the proposed <code>picture</code> element and its JS polyfill? Should it be <code>x-picture</code> for now?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->