Mac上写的html代码,在Win上不能正常解析

Mac上搭建的开发环境,用sublime 3写的html代码,在Mac浏览器上都可以正常加载。
但是Win上访问的时候就会出现如下错误:

HTML1520 "Unexpected "</body>" or end of file. All open elements should be closed before the end of the document."

因为之前在学Git的时候看到过一篇文章说Mac和Win的换行不一样,所以我想可能因为Mac和Win的换行不同的问题,我把html代码压缩一下,再通过Win访问,则能够正常加载页面内容和js!
用Visual Studio Code将换行有LF转为CRLF也不行。
有人遇到过这个问题吗?

阅读 3.7k
2 个回答

看提示是 </body> 前有标签没闭合。html问题一般应该跟浏览器有关。
我记得火狐、chrome标签没闭合问题也不大。
LF和CRLF都是空白,理论上不应该影响。服务器一般是linux系统,都是只有LF。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题