cheap dedicated servers

Newton Wagner se desenvolvendo na web

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!?

Artigos Relacionados:

Comments (10) Trackbacks (0)
  1. Acho que você ganhou US$100.

  2. Vai ver pq vc não fechou o comentário corretamente

    feche o assim

    e teste-o

  3. Vai ver pq vc não fechou o comentário corretamente
    <code>
    <!–
    –>
    </code>

    feche o assim

    <code>
    <!–
    //–>
    </code>

    e teste-o

  4. [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

  5. 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

  6. 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 &gt; 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. :D

  7. 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

  8. 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! :)

  9. 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.

  10. bom saber, tava realmente precisando xD


Leave a comment

(required)

No trackbacks yet.