如何消除頁面中的

2021-08-18 11:10:29 字數 508 閱讀 4049

產生原因  

模板檔案生成html檔案之後會在body開頭處加入乙個可見的控制符,

導致頁面頭部會出現乙個空白行。原因是頁面的編碼是utf-8 + bom。 

這種編碼方式一般會在windows作業系統中出現,

比如windows自帶的記事本等軟體,在儲存乙個以utf-8編碼的檔案時,

會在檔案開始的地方插入三個不可見的字元(0xef 0xbb 0xbf,即bom)。

它是一串隱藏的字元,用於讓記事本等編輯器識別這個檔案是否以utf-8編碼。對於一般的檔案,這樣並不會產生什麼麻煩。但對於 php來說,bom是個**煩。因為php並不會忽略bom,所以在讀取、包含或者引用這些檔案時,會把bom作為該檔案開頭正文的一部分。根據嵌入式語言的特點,這串字元將被直接執行(顯示)出來。由此造成即使頁面的 top padding 設定為0,也無法讓整個網頁緊貼瀏覽器頂部,因為在html一開頭有這3個隱藏字元! 

解決方法:用ultra-edit開啟文件,另存為 "utf-8 - 無 bom" 就行了!

如何消除焦慮?

如何消除焦慮?我今年 歲,作為乙個職業女性,在很多人眼裡,我都是成功的代表。事業有成,在公司裡,負責行政部門的一切事務 家庭和睦,小孩可愛,丈夫也有自己的事業在打理。但沒有人知道我內心的苦惱,作為我自己,日漸感到壓力很大,面對競爭激烈的職場,有很多時候好像力不從心,看到一些事會覺得很煩,看到工作績效...

php 消除警報,PhpStrom如何消除警告

toc phpstrom 如何消除黃色警告 phpstrom 消除右邊欄出現一堆黃色警告 參考下面解決方法。學會舉一反三 使用php內建函式json encode或json decodephpstorm說這個函式是未定義的。使用php內建函式json encode或json decodephpsto...

如何在標籤中消除HTML標籤!

把從後台獲取到的都帶有html標籤的資料放到textarea中,無論使用 textarea html string textarea text string textarea val string 結果在textarea中看到的內容還是帶有html標籤的,那麼怎麼解決這個問題呢?其實有很多方法,比如...