- From: Rossen Atanassov <Rossen.Atanassov@microsoft.com>
- Date: Tue, 17 Jan 2012 03:25:35 +0000
- To: Christoph Päper <christoph.paeper@crissov.de>, "www-style@w3.org list" <www-style@w3.org>
> -----Original Message-----
> From: Christoph Päper [mailto:christoph.paeper@crissov.de]
> Sent: Thursday, January 12, 2012 10:07 AM
>
> A pattern I come across frequently, e.g. on Wikipedia, is a paragraph that
> semantically introduces a figure and, therefore, in markup the text should
> also come before the table or embedded picture, but they should be
> displayed side-by-side, with the figure starting at the same vertical position
> as the paragraph (i.e. aligned top edges) or at the next available position
> below.
>
> <article>.
> <p>Foo</p>
> <figure>Bar</figure>
> .</article>
>
> Foo Bar
>
You can use an absolutely positioned exclusion (see the css3-exclusions module) here quite naturally. The only requirement would be to make the <article> an absolutely positioned container ('positoin:relative'). The following will be all that's needed to make your figure an exclusion.
figure {
wrap-flow: left; /* in this case 'both' would do as well */
position: absolute;
top: 0px;
right: 0px;
}
Cheers,
Rossen
Received on Tuesday, 17 January 2012 03:25:54 UTC