Re: [css3-gcpm] bookmark-label: keyword definitions and whitespace processing

Also sprach Simon Sapin:

 > The bookmark-label property has 5 possible keywords in its Value line, 
 > but does not define them. It should probably reference the string-set 
 > property, as the keywords seem to be the same.

Indeed.

 > Example 35 includes "bookmark-label: attr(title, string)", but the 
 > attr() syntax is not in the Value line.

Yes, css3-values has since changed. The example has been updated (and
"string" has been removed as this is the default value).

 > Lastly, I think that the label strings, at least when taken from the 
 > document, should go through the normal whitespace processing. For example:
 > 
 > <h1 style="bookmark-label: contents">
 >      This title is a bit long but that
 >      should not  be a problem.
 > </h1>

Yes, this seems reasonable.

 > Assuming the initial value for the 'white-space' property, the used 
 > value for bookmark-label should not include newlines or multiple 
 > consecutive spaces.
 > 
 > (Maybe this should not apply to <string> values, though.)

I'm unsure if this should be defined on the <string> value or on the
"bookmark-label" property. Probably the latter. For bookmarks, it
seems that one would always want white spaces to be pruned, while
other uses of <string> may want to preserve them.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome

Received on Saturday, 18 August 2012 09:52:53 UTC