Re: CSS Browsers

I will answer only the last question.

Xavier Plantefeve <XavePlant@iName.Com> wrote:

>   A last thing: I had a quick look but was unable to find it: in HTML 4,
> is <IMG Src=foo.jpg ...> correct? Or is <IMG Src="foo.jpg" ...> the only
> correct manner?

<img src=foo.jpg ...> is correct.  "3.2.2 Attributes" [1] of HTML 4.0
Specification says:

   In certain cases, authors may specify the value of an attribute
   without any quotation marks. The attribute value may only contain
   letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), and
   periods (ASCII decimal 46). We recommend using quotation marks even
   when it is possible to eliminate them.

foo.jpg contains only letters and a period, so it can be written without
quotation marks (though I don't recommend to do so, as mentioned above).

By the way, its SGML declaration [2] says:

            NAMING   LCNMSTRT ""
                     UCNMSTRT ""
                     LCNMCHAR ".-_:"    
                     UCNMCHAR ".-_:"

Which means, low lines (ASCII decimal 95) and colons (ASCII decimal 58)
are also allowed without quotation marks.  I think this point should be
mentioned in the errata [3].

[1] http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2
[2] http://www.w3.org/TR/REC-html40/sgml/sgmldecl.html#h-20.1
[3] http://www.w3.org/MarkUp/html40-updates/REC-html40-19980424-errata.html

Regards,
-- 
Masayasu Ishikawa / mimasa@w3.org
W3C - World Wide Web Consortium

Received on Friday, 18 December 1998 03:20:55 UTC