čtvrtek 17. května 2007

Předdefinované třídy zrušeny

Jedním z bodů specifikace HTML5 byly předdefinované třídy. Výraz class="copyright" tu již nebyl pouze pro účely aplikace kaskádových stylů, ale získal sémantický význam.

Další a další předdefinované třídy mohly být přidávány do wiki stránky Class Extensions.

Ian Hickson včera oznámil zrušení této části specifikace.
In response to overwhelming feedback on this issue (especially in blogs, forums, and mailing lists other than this one, like www-html and public-html) I've removed the predefined classes. They're opaque again.

The main use cases for predefined classes can mostly be dealt with using some of the new elements. class=note and class=example, for instance, can instead use <aside> elements, class=copyright can use <small>, etc.
Základní důvody najdete shrnuté v mailu, zde jen krátká citace:
Does that mean that conformant documents can suddenly become non-conformant because a class it uses has been added to the Wiki with somewhat different semantics?
I have nothing against registering class names, but in some cases it doesn't make any sense to register class names you're only using internally, and it'd be a bad thing if they were to clash with predefined ones
V HTML WG brzy začne revize adoptované specifikace, takže předdefinované třídy nemusí být jedinou částí, která bude po dohodě vyřazena. Nejdiskutovanější kandidáty shrnuje Anne van Kesteren.

Žádné komentáře:

Okomentovat

Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.