Hi Daniel, This particular use-case is actually solvable in two other ways that doesn't require this new element. > <h1 class="abc"><span>This will be replaced with an image</span></h1> > > h1.abc > span { display: none; } > h1.abc { background-image: ...; } > Instead, in existing CSS implementations you hide content with a negative text-indent: e.g. h1.abc { text-indent: -400em; } That is understandably rather hacky, but in CSS3 the content property is extended to apply to all elements, not just ::before and ::after. As such, you can elegantly replace (remove) inner content. e.g. h1.abc { content: ""; } ::inner does make sense to me in a lot of ways, but I honestly can't think of a use case that isn't covered acceptably by other parts of CSS (not that I've been thinking very hard). Regards, BenReceived on Sunday, 15 January 2006 13:59:06 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:42 GMT