- From: Clint Hill <clint.hill@gmail.com>
- Date: Wed, 28 Nov 2012 10:04:39 -0700
- To: Marcos Caceres <w3c@marcosc.com>
- Cc: Brian Kardell <bkardell@gmail.com>, "public-nextweb@w3.org" <public-nextweb@w3.org>
Yah - I think simply minded I would make <main> recognized by older browsers for styling etc, but then extend the shim to provide the keystroke captures etc. HTML5Shiv & Modernizr effectively does this for header/footer etc. I'd start there and extend. It wouldn't however change the DOM per se. But I don't want to confuse: I'm now saying this is a good idea for a prolyfill. And the more we have discussed it the more I think it fits the definition of prollyfill and not polyfill. (I think I've demonstrated with my responses that a prolyfill engine is needed as polyfill isn't always the best starting point for "yet to be standardized" things) On Nov 28, 2012, at 9:47 AM, Marcos Caceres <w3c@marcosc.com> wrote: > > > On Wednesday, November 28, 2012 at 4:19 PM, Clint Hill wrote: > >> What I meant was that I would (at first blush and with no knowledge of prollyfills) extend the current shims that provide support for header/footer/article etc. Extend it so that <main> is recognized and add the hooks for ARIA and keystroke capture etc. >> >> Having said all that - I completely agree with Brian's points below. And with that I see this _could_ be a prollyfill solution. I will say that I stand corrected in that this for sure is prollyfill by definition. My point about polyfill is simply as I said - given no prollyfill tooling I'd extend the polyfill that already exists. >> >> Does that make sense while providing no benefit? :) >> > > makes sense to me however, what do you really get from this? does it translate as follows: > > <main> </main> > > become in the DOM: > > <div style="display:block" aria-role="main" ...> </div>? > > Kinda interested to learn what tag polyfillers do.
Received on Wednesday, 28 November 2012 17:05:12 UTC