8Feb/0710
Bug com Comentários HTML no Firefox
Estávamos aqui fazendo um check-list de revisão de códigos HTML, quando um dos colegas de trabalho, o Leonardo Rodrigues, sugeriu evitarmos o uso de comentários HTML. Fiquei surpreso e perguntei o motivo. Fiquei mais surpreso ainda quando fiz o teste que ele pediu, e constatei o erro no Firefox.
Para reproduzir o erro, salve o HTML abaixo e abra no navegador Firefox:
Teste
Fim
Você deve visualizar algo parecido com isso:

Estou usando o Windows XP e o Firefox 2.0.0.1, e a única extensão instalada é o IE Tab. Estranho, não!?

February 8th, 2007 - 19:05
Acho que você ganhou US$100.
February 8th, 2007 - 19:38
Vai ver pq vc não fechou o comentário corretamente
feche o assim
e teste-o
February 8th, 2007 - 19:40
Vai ver pq vc não fechou o comentário corretamente
<code>
<!–
–>
</code>
feche o assim
<code>
<!–
//–>
</code>
e teste-o
February 9th, 2007 - 06:20
[o.0] Caracas hein! Como pode alguém poder descobrir isso? Impressionante!
Se bem que é bem difícil, ou melhor, quase impossível alguém querer usar dois ou mais hífens assim seguidos =] [eu só uso na minha assinatura do gmail]
Como sou curioso, fui pesquisar na Bug List Mozilla e para a minha surpresa encontrei esse bug listado por la. Denominado de "Bad parsing string"
Mas de qualquer forma, parabéns pelo conteúdo do blog!!!
Flw
February 9th, 2007 - 06:50
Olá… isso não é bug não.
Dentro de comentários vc não pode usar hífen, segundo a recomendação do W3C.
[]´s
February 9th, 2007 - 08:58
Gustavo, não cheguei mesmo a verificar as recomendações do W3C, vou dar uma olhada lá. Mas de qualquer forma, o comportamento é estranho. Se você fizer alguns testes variando algumas coisas (acrescentando um > no final da linha que tem o — solto), podem acontecer resultados inesperados.
Eu reportei no Bugzilla, mas como o Joilson disse, já haviam reportado este comportamento antes!!
Não achei no XHTML 1.0 dizendo que os comentários devem ter a // pra encerrar.
E pra terminar a pior parte: Não ganhei 100 dólares.
February 27th, 2007 - 14:31
Está escrito no endereço abaixo (w3c) que estes hifens não devem ser inseridos DENTRO da área relativa ao conteúdo do comentário. Aliás, eu nunca vi ninguém comentando dessa maneira.
http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.4
February 27th, 2007 - 14:37
Valeu Gustavo… estranho não poder né? Afinal de contas, os comentários só deveriam fechar qdo encontrassem os hífens seguidos do sinal de maior.
Mas se é a regra… fazer o q!
March 13th, 2007 - 19:32
Estou aqui pela 1ª vez visitando seu blog! Até q vc tá escrevendo coisas interessantes desde que deixou a Transoft! hehehe!
Mas em relação ao bug, testei e realmente só dá problema no Firefox. Até no IE funciona! Mas eu acho que tem gente da Microsoft lá dentro da fundação Mozilla colcoando bugs. Afinal, o IE tá perdendo espaço… sabem como é, né?
No Firefox 2, por exemplo, já encontrei alguns bugs ridículos.
November 6th, 2007 - 20:56
bom saber, tava realmente precisando xD