- From: James Craig <work@cookiecrook.com>
- Date: Thu, 03 Jul 2003 12:01:28 -0500
- To: www-style@w3.org
This is still a list about discussion and proposal of future CSS
direction, right? Lately the messages posted (e.g., Center DIV thread)
seem better suited to the CSS-D list.
I just wanted to make sure this was the right place to be asking these
questions because I got no response to my other post on Tuesday
(Subject: text flow from one element to pseudo-element).
---------------------------------------------
Anyway, I've previously done some experiements styling pure XML in a
browser with CSS and have noticed no shortcomings except for the
display/functionality of elements like images, objects, and forms.
How about an "disply: image;" value for viewing images embedded in XML
documents? Here's what I was thinking:
XML example:
<myImage mySource="img/foo.gif" myAlt="foo" />
myImage {
display: image;
text-alternative: attr(myAlt);
source: attr(mySource);
}
HTML equivalent:
<img src="img/foo.gif" alt="foo" />
img {
display: image;
text-alternative: attr(alt);
source: attr(src);
}
Any ideas on this?
I thought of an issues that might arise. For example, should the source
path be relative to the document or stylesheet? Since it's from the
document, I would say document, but URL values from a stylesheet are
usually evaluated to be relative to the stylesheet. What if it were like
this?
source: url(attr(src));
Um... Probably not. I like the first way better.
Should there be a mime-type spec in the CSS for these images?
myImage[mySource$=".gif"] {
mime-type: "image/gif";
}
myImage[mySource$=".png"] {
mime-type: "image/png";
}
If this idea pans out, what kind of proposals might there be for
displaying other kind of things that would typicially be held in HTML
<object> elements?
Thanks,
James Craig
--
http://www.cookiecrook.com/
Received on Thursday, 3 July 2003 13:01:46 UTC