Open bertfrees opened 8 years ago
The CSS specification should probably be:
String variables are always evaluated and manipulated in document tree order. If string() is used in the margin context, then the resultant value is exactly as if the page-margin box were an element within the document at the start of the page in the main page area, inside the deepest element that spans the page break.
I'm not completely sure yet because while this is very easy to understand, it isn't so trivial to implement.
What currently doesn't work yet are string-set
declarations within named flows if the string()
call is not made from a pseudo-element inside the same flowed element.
The braille CSS specification also needs to be more clear about what happens when
string-set
andstring()
are used in combination with named flows.