User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 I used this comment after a 'meta name="review"' tag: <!-- OPTIONAL! No more than one year -- in this format: DD MMM YYYY --> The browser (Firefox/Mozilla) is associating the '!' after the word 'OPTIONAL' and the '--' between the phrase 'No more than one year' and 'in this format: DD MMM YYYY' as a comment. If the '--' is not immediately following a '!' then firefox/mozilla shouldn't make it a comment! Reproducible: Always Steps to Reproduce: 1.in the <head> tag, add an HTML comment with the following text: <!-- OPTIONAL! No more than one year -- in this format: DD MMM YYYY --> 2.immediately after the comment above include a link to a style sheet <link rel="stylesheet" href="css/pageLayout.css" type="text/css" /> 3.view the page. The parser will treat the stylesheet as though it is commented out because of the '!' after the 'OPTIONAL' and then the '--' that follows it, even though there are spaces and text between the '!' and the '--' Actual Results: stylesheet will not render because firefox/mozilla treat it as though it was commented out Expected Results: if there is any characters between a '!' and a '--' firefox/mozilla should not make the text after '--' as a comment.
It's invalid HTML. From http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.4 : "A common error is to include a string of hyphens ("---") within a comment. Authors should avoid putting two or more adjacent hyphens inside comments." *** This bug has been marked as a duplicate of 102127 ***
Status: UNCONFIRMED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → DUPLICATE
Summary: a combo of '!' with a double '-' causes code to treat this as a comment when it is not formatted as a standard html comment (i.e. '!--') → a combo of '!' with a double '-' causes code to treat this as a comment when it is not formatted as a standard html comment (i.e. '!--')
You need to log in before you can comment on or make changes to this bug.