- From: Douglas Perreault CPA* CITP <doug@perreault.us>
- Date: Fri, 19 Feb 2010 13:06:21 -0500
- To: <www-validator-css@w3.org>
You note below that the URL in the first instance is "images/Richland_College.jpg;", However, it is my understanding that the semicolon is a reserved character. Therefore, for this to have been a valid URL it would have to have had the semicolon encoded. See http://www.faqs.org/rfcs/rfc1738.html, Section 2.2. It notes: ------ Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL. ------ If that is the case, then the first scenario is not correct. The URL cannot end in a semicolon, so it would be an error in semantics that the validator should pick up (at a minimum, as a warning). This is something that I could see someone spending hours trying to correct why the image doesn't show without realizing the problem where a simple warning from the validator would save hours of frustration. I can't imagine anyone naming a file with a semicolon as the last character in the filename, so it seems fairly obvious that this was intended to go outside of the parentheses as a terminator, not inside as a part of the URL. --Doug On Thu, Feb 18, 2010 at 11:12 PM, James Link <JLink@dcccd.edu> wrote: > To the CSS Validator folks: > Both of these declarations validate in the CSS validator: > body {background-color:#00FF00; > background-image:url(images/Richland_College.jpg;)} This is valid: the url is "images/Richland_College.jpg;", and there is no optional semicolon used to end the statement. > body {background-color:#00FF00; > background-image:url(images/Richland_College.jpg);} This is valid: the url is "images/Richland_College.jpg", and there is an optional semicolon used to end the statement.
Received on Friday, 19 February 2010 18:06:18 UTC