Re: Request for editing guidance

2010/6/9 Jirka Kosek <jirka@kosek.cz>:
> Ian Hickson wrote:
>> Other concrete examples:
>>
>> Why is ping="" out but hidden="" in?
>> Why is microdata in its own draft but class="" not?
>
> Is this supposed to be really honest question? Simply answer would be
> that hidden and class were in HTML for ages, are widely used and
> implemented, while ping and microdata are not widely implemented and
> raise a lot of controversy.

@hidden has not been a part of HTML for ages.  It was introduced in
HTML5, same as @ping and Microdata.  (Perhaps you temporarily confused
it with <input type=hidden>?)

@class and Microdata are comparable because both are arbitrary
extension points to the language for use by authors.  Whether
something is "controversial" or not doesn't affect its technical merit
or how useful it would be for authors.  Those latter points are what
is actually important for designing a good language.  People will get
over controversy.

~TJ

Received on Wednesday, 9 June 2010 16:03:31 UTC