- From: Hakon Lie <howcome@w3.org>
- Date: Thu, 11 Apr 1996 11:38:40 +0200
- To: www-style@w3.org
Several CSS properties take URL values. Up to now, URLs have been
identified with quotes. This works quite well for absolute links:
BODY { background: "http://foo.com/png/marble" }
However, relative links can be confusing:
BODY { background: "red" } /* relative URL */
BODY { background: red } /* color name */
Here are some suggestions for alternative schemes;
BODY { background: [http://foo/bar] }
BODY { background: url:http://foo/bar }
BODY { background: href:red }
BODY { background: url:red }
BODY { background: url(red) }
BODY { background: url(http://foo/bar) }
Also, should the identification be optional for absolute URLs?:
BODY { background: http://foo/bar }
The syntax would still be nonambigous (assuming no color names with
colon in them), but error recovery could be harder.
Comments welcome.
-h&kon
Hakon W Lie, W3C/INRIA, Sophia-Antipolis, France
http://www.w3.org/people/howcome howcome@w3.org
Received on Thursday, 11 April 1996 05:38:48 UTC