- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Sat, 15 Apr 2006 09:34:11 -0400
- To: www-style@w3.org
Patrick H. Lauke wrote:
>
> fantasai wrote:
>>
>> We currently have a 'caption-side' property for manipulating table
>> captions. They can be moved above or below the table without affecting the
>> markup at all.
>>
>> I think the same kind of control should be available for figure captions,
>> source code snippet captions, etc. We could turn them all into tables, but
>> that doesn't seem appropriate: tables carry a lot of other baggage besides
>> the ability to manipulate caption positions.
>
> Unless I'm missing something, that would also require a change to the
> markup language to actually define and associate a caption element to
> images, code snippets, etc.
a) HTML isn't the only markup language out there. DocBook, for example, has
a <figure> element with a <title>. It's defined to be used with embedded
images, code fragments, and other elements.
b) If my HTML documents needs captions with its figures, I will put them in
somehow. I can write, for example,
<p class="figure">
<img>
<span class="caption">...</span>
</p>
It's not perfect from a markup perspective, but from a CSS perspective
it's no different from
<figure>
<img>
<caption>...</caption>
</figure>
except as far as the selectors are concerned. And what I'm asking about
here isn't the markup, it's the styling.
~fantasai
Received on Saturday, 15 April 2006 13:34:15 UTC