问题描述:
一个看起来正常的 html 文件,在网页中显示不正常,顶部有留白(body 相应的 margin、border 和 padding 已经 clear 过),检查源码发现 head 中的 <link>、<script> 等全部跑到了 body 中。
可能原因:
1、某个标签没写完整:这个编译器一般都会有提示,不过网络上有人遇到过这种情况,所以也放在这;
2、编码问题。
解决:
用 Notepad++ 看了一下编码,果然是存在 BOM 的问题,选择“使用 UTF-8 编码”立马恢复正常(原先选的是第三个):

网友评论