gpt4 book ai didi

html - Firefox 3 html 评论问题

转载 作者:太空狗 更新时间:2023-10-29 14:39:44 26 4
gpt4 key购买 nike

所以我有一个站点,其中有很多地方将 html 注释写成

我注意到当你写的时候:

            <div>hello</div>
<!-- COMMENT --------------- //-->
<div>hello2</div>

仅显示 hello2。如果您不在末尾输入破折号:

        <div>hello3</div>
<!-- COMMENT --------------- -->
<div>hello4</div>

然后 hello3 和 hello4 都被打印出来。现在,有没有办法让我在不浏览整个网站和更改所有评论的情况下按照预期的方式进行这项工作?顺便说一句,它在所有浏览器中都显示良好,包括 firefox 4 甚至 IE。该问题仅出现在 FF 3.6 上

最佳答案

注释以--序列开始和结束。

<!-- COMMENT --------------- //-->

意思是:

  • 开始评论
  • 空间
  • 评论
  • 空间
  • 结束评论
  • 开始评论
  • 结束评论
  • 开始评论
  • 结束评论
  • 开始评论
  • 结束评论
  • dash space slash slash(评论外!)
  • 开始评论

the HTML specification says 是有原因的:

A common error is to include a string of hyphens ("---") within a comment. Authors should avoid putting two or more adjacent hyphens inside comments.


Now, is there a way for me to make this work how it is suppposed to without going through the whole site and changing all the comments?

没有。

BTW it shows fine in all browsers, including firefox 4 and even IE. The problem only occurs on FF 3.6

太多糟糕的作者依赖于一些浏览器错误处理评论的错误,这意味着浏览器供应商已经放弃了正确实现评论的尝试。

Mozilla 直到 Firefox 3.6 之后才放弃

关于html - Firefox 3 html 评论问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com