[whatwg] Suggestion: Implementation of Tabbed Forms

Ian Hickson ian at hixie.ch
Fri Aug 13 05:33:22 PDT 2004


I just added a first shot at a section for doing tabs in the Web Apps 
draft. It is probably not perfect, comments welcome.

I tried to take into account the various comments that were made on this 
list regarding tabs, including this e-mail from Matthew:

On Tue, 13 Jul 2004, Matthew Raymond wrote:
>
> We've seen similar demos. You will note that this specific one doesn't 
> display properly in IE6. This is one of several problems that are 
> encountered by webmasters. Here's a list of problems with the current 
> system regarding tabs:
> 
> 1) Inconsistent Standards Support
> 
> This wouldn't be such a problem if we were talking about a single 
> standard, but a tabbed control that performs in the same way as the 
> equivalent OS widgets requires HTML, CSS and Javascript. This makes it 
> very easy to write a tabbed control that breaks on a specific browser or 
> in a specific configuration.

The proposed solution is just an HTML element, so it should address this.


> 2) High Learning Curve
> 
> The creation of tabbed controls requires specific use of multiple web 
> standards that some may not be able to cope with or may not find it 
> worth the effort. This places the use of tabs out of reach for amateur 
> or hobbiest webmasters.

Since it's just HTML here, that should be resolved.


> 3) Lack of Encapsulation
> 
> Current solutions do not take the form of objects. Therefore, one 
> typically has to edit the source files used to create a widget in order 
> to style it. For those who may be using source they didn't write, this 
> could be disastrous for obvious reasons.

Unfortunately, there is no way to style the proposed widget. However, XBL 
would be the way to do it on the long run.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list