- From: Simon Sapin <simon.sapin@exyr.org>
- Date: Wed, 25 Sep 2013 15:59:14 +0100
- To: www-style@w3.org
Hi, Example 5 says: > The content is copied regardless of other settings on the element. In > HTML, TITLE elements are normally not displayed, but in this example > the content is copied into a named string: > > title { > display: none; > string-set: tittel content(); > } This is an important point that should be specifed in normative text. I assume that "other settings" here means "value of other CSS properties". But in this case, it’s not just the properties of the same element that are relevant. In HTML, <title> is typically in a <head> element which itself has 'display: none'. I understand the use case of the <title> element, but it may be a bit problematic: Without 'string-set', 'display: none' means that a whole subtree of the content/DOM/element tree can be skipped when generating boxes. Even doing the cascade and computed values on these elements is not strictly necessary. With 'string-set', however, implementations need to do all that just in case somewhere in the subtree is a 'string-set' value that involves generated content. Is this use case worth the cost? -- Simon Sapin
Received on Wednesday, 25 September 2013 14:59:37 UTC