Liam R E Quin wrote: > > For me, the separation of style from > > structure one of the foundations CSS stands on. Probably THE > > foundation. So I don't think we should break that priciple, even if it > > seems convenient to do so. > > How does this square with, for example, putting two h1 elements in a > document so you can use element() to take one out as a running header? Generally, I'd use strings to set running headers. Like this: @page { @top-center { content: string(header) }} h1 { string-set: header } In which case there is no need to duplicate content. If the running header has structure (e.g., if there's an <em> element inside the header), one has two option: - duplicate the content and use the element() function. http://books.spec.whatwg.org/#running-elements I don't think this is tag abuse, but being able to clone the document may still appeal to some. A solution for this is sketched here, in the copy() function: http://books.spec.whatwg.org/#cloning,-fixing-and-clearing-elements-in-named-areas This is still early work. > Isn't the answer here templates + regions? What would the code look like? -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcomeReceived on Thursday, 23 January 2014 01:07:25 UTC
This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:14:36 UTC