- From: Boris Zbarsky <bzbarsky@mit.edu>
- Date: Fri, 11 Nov 2005 22:52:50 -0600
- To: Anne van Kesteren <annevk@opera.com>
- CC: "www-style@w3.org" <www-style@w3.org>
Anne van Kesteren wrote:
> Can someone explain to me what the following means:
>
> * "url("{w}{string}{w}")" {return URI;}
This means that if you have:
1) The characters 'u', 'r', 'l', '(' in that order. Followed by
2) Optional whitespace. Followed by
3) A string. Followed by
4) Optional whitespace. Followed by
5) The character ')'
then that is a URI token. The point is, the whitespace is _outside_ the string.
That's a little non-obvious from the quoting above that makes it look like
it's saying "{w}{string}{w}", but it's really saying: "url(" {w}{string}{w}
")" (spaces inserted for clarity). That is, you can write:
@import url( "test.css" );
if you want, and it's the same as:
@import url("test.css");
> Which URIs would load if I had:
>
> 1. @import url("\Atest.css");
> 2. @import url(" test.css");
This is an interesting question, I agree; not really related to the part of
Appendix G you quoted, though.
-Boris
Received on Saturday, 12 November 2005 04:53:06 UTC