Hello, "Daniel Gomes" <dcgomes@xldb.fc.ul.pt> wrote: > In HTML 4.01, is it correct to use both \' or \" to delimit attribute values? Yes. "3.2.2 Attributes" says as follows [1]: By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa. Authors may also use numeric character references to represent double quotes (") and single quotes ('). For double quotes authors can also use the character entity reference ". > so it seems that > > <img src= "someimage.gif" > > > is correct but > > <img src= 'someimage.gif' > > > isn't. Both are correct. > However the W3C validator considered that all the following cases are correct in HTML 4.01 strict, transitional and xhtml > > <img alt='somedesc' src= 'someimage.gif' > > <img alt="somedesc" src= "someimage.gif" > > <img alt=somedescsrc= someimage.gif > In XHTML, the "img" element must end with />, and attribute values must always be quoted. See "4.6 Empty Elements" [2] and "4.4 Attribute values must always be quoted" [3] respectively. [1] http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2 [2] http://www.w3.org/TR/xhtml1/#h-4.4 [3] http://www.w3.org/TR/xhtml1/#h-4.6 Regards, -- Masayasu Ishikawa / mimasa@w3.org W3C - World Wide Web ConsortiumReceived on Thursday, 28 June 2001 13:12:53 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:27:43 GMT