[webkit-dev] To start <meter> element implementation

Maciej Stachowiak mjs at apple.com
Sun Apr 4 19:31:43 PDT 2010

On Apr 4, 2010, at 7:23 PM, Hajime Morita wrote:

> Hi folks,
> I'm planning to work on HTML5 <meter> element,
> which is filed on https://bugs.webkit.org/show_bug.cgi?id=37074 .
> Although there seems no effort for that element at this time,
> The <progress> element looks similar to <meter>.
> So I'll try to go the way as <progress> has been going and
> share some part of codebase hopefully.
> Any suggestions and advices are welcome.
> Thanks in advance.

I don't know if there is much opportunity for code sharing. <meter> is  
pretty different from <progress>. It has a different purpose and  
should have a different default appearance.

I believe <progress> is only currently enabled for the Qt port, in  
part because no one has implemented the other themes.

I believe the big challenges to have really complete versions of  
<meter> and <progress> include:

1) Fully stylable custom look with CSS - it's hard to figure out how  
to do this, because these elements are both parameterized with an  
arbitrary level.
2) Accessibility support - we can't call these done until they offer  
at least as good an accessibility experience as explicit ARIA markup.

I think it would be a good idea to truly finish <progress> first  
before embarking on <meter>. I would rather have one truly complete  
new element than two that are half-done.


More information about the webkit-dev mailing list