html中head的內容解析到body中導致樣式顯示有誤

今天在項目上線的時候碰到這個問題,自己沒有改過任何的css樣式,但是項目上線的時候頁面樣式確變樣了,查看頁面顯示如圖:發現head的內容經瀏覽器解析後有一部分跑到了body裏面去了 查看發生異常的頁面,發現頁面爲UTF-8帶BOM編碼,問題原因就是網站採用了UTF-8無BOM編碼,但是在使用include或者require包含文件的時候,包含了一個UTF-8有BOM的文件。 解決方法就是去掉BOM
相關文章
相關標籤/搜索