在自定义修改、添加博客主题样式和功能的过程中,免不了要增删改文件代码,改了一大堆之后才发现CSS样式错位了,足足找了我两天时光,两天啊!!!才彻底搞明白原因: [scode type="share"]原来UTF-8文件还有个所谓BOM(Unicode签名)的属性,用Notepad保存的是包含BOM的,由于这个BOM的存在,PHP会误认为文本内容已经输出,因此会对页面渲染造成影响,比如head混乱,但据说PHP6中已经修复这个问题(未测),这个BOM可以使用Dreamweaver进行修改的..[/scode] ![Unicode签名][1] [1]: https://lld110.com/usr/uploads/2022/05/1341677858.jpg 在自定义修改、添加博客主题样式和功能的过程中,免不了要增删改文件代码,改了一大堆之后才发现CSS样式错位了,足足找了我两天时光,两天啊!!!才彻底搞明白原因: 原来UTF-8文件还有个所谓BOM(Unicode签名)的属性,用Notepad保存的是包含BOM的,由于这个BOM的存在,PHP会误认为文本内容已经输出,因此会对页面渲染造成影响,比如head混乱,但据说PHP6中已经修复这个问题(未测),这个BOM可以使用Dreamweaver进行修改的.. 最后修改:2025 年 04 月 22 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏