It's not strictly correct that these cannot be used on absolute-positioned elements. The CSS spec says it must be supported for block elements within the normal flow of the root element, and that user agents may support it for other elements, which at least to me would include absolutely-positioned elements.
So by my reading of the spec, browsers and EPUB readers and other UAs are allowed to support them for absolutely-positioned content; they merely are not required to do so. Thus, neither approach is more correct or less correct than the other, because both behaviors fully comply with the spec.
|