- From: Werner Donné <werner.donne@pincette.biz>
- Date: Mon, 21 May 2012 14:33:48 +0200
- To: www-style@w3.org
Hello, Section 7 of the editor's draft proposes bookmark functionality. The actual bookmark-tree is generated outside of the document using information within the document. The usage of the properties "bookmark-label" and "book-mark-level" in the examples suggests that the bookmarks are constructed from target-elements, which makes sense. However, the "bookmark-target" property seems to suggest that bookmarks can be constructed from elements that link to target-elements. I think this is in contradiction with the fact that a bookmark-tree is purely generated content. If an author has to place elements in the document that link to the target-elements, then she is in fact constructing the bookmark-tree herself and then those elements need a special display type. Therefore, I think that the type of the property "bookmark-target" should not be <uri>, but <string> or <id>, which currently doesn't exist. The value of the property could then be something like this: a.bookmark { bookmark-target: attr(name); } or h1 { bookmark-target: attr(id id); /* Using the non-existant type "id", but see [1]. */ } In fact, the "bookmark-target" property could be dropped altogether, because elements with an ID-attribute and the "a" element with the "name" attribute are always potential targets. The minimum that is necessary to construct a bookmark is the presence of the "bookmark-label" property with a value other than "none". Best regards, Werner. [1] http://lists.w3.org/Archives/Public/www-style/2012May/0711.html -- http://www.pincette.biz/ Handling your documents with care, wherever you are.
Received on Monday, 21 May 2012 12:34:38 UTC