您好,登錄后才能下訂單哦!
這篇文章主要講解了“JoshChen_web格式編碼UTF8-無BOM的細(xì)節(jié)有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“JoshChen_web格式編碼UTF8-無BOM的細(xì)節(jié)有哪些”吧!
但是在開發(fā)的過程中,發(fā)現(xiàn)一個(gè)小細(xì)節(jié)的問題,必須要打開F12才能看到的,原來,在head頭部里面的所有引用的東西以及title等等,全部都跑到body里面去了,苦思冥想,百度、google全找不到答案。只好放棄了因?yàn)樗]有影響到我的功能以及頁面上的樣式。
而到了今天,在開發(fā)別的項(xiàng)目的時(shí)候,頁面用到了frameset,我想大家應(yīng)該都明白,frameset只有放在body外面才能使用。然而也是因?yàn)檫@個(gè)問題,把head里面的,以及frmaeset的內(nèi)容全部跑到body里面,而且在body下還有一個(gè)空白行,結(jié)果整個(gè)頁面全部顯示空白,沒有了想要的效果。
后來不爽的打開ThinkPHP手冊(cè),繼續(xù)學(xué)習(xí)這個(gè)框架,但沒有想到呀。在ThinkPHP手冊(cè)里面竟然有一句話提醒了我,讓我產(chǎn)生興趣,立刻就想到了這個(gè)問題有可能是導(dǎo)致的那個(gè)原因。
貼圖如下:
于是,去百度了一下BOM信息頭, 下面是資料搜索出來的信息:
“PHP并不會(huì)忽略BOM,所以在讀取、包含或者引用這些文件時(shí),會(huì)把BOM作為該文件開頭正文的一部分。根據(jù)嵌入式語言的特點(diǎn),這串字符將被直接執(zhí)行(顯示)出來。由此造成即使頁面的 top padding 設(shè)置為0,也無法讓整個(gè)網(wǎng)頁緊貼瀏覽器頂部,因?yàn)樵趆tml一開頭有這3個(gè)字符呢!”
所以啊,就是因?yàn)檫@個(gè)問題,導(dǎo)致頭部一直靠不上去。終于找到了解決的方法了。于是,下載了個(gè)Notepad++文本編輯器來修改我的所有PHP的文件,改完后,果斷成功了。頓時(shí)開心的啊……
修改完成,保存,頁面刷新。
大家再看看,頭部的信息有了?。⊥瓿闪?!我的frameset也終于沒有問題了!之前的項(xiàng)目也搞定了!好開心!哈哈?。?/p>
感謝各位的閱讀,以上就是“JoshChen_web格式編碼UTF8-無BOM的細(xì)節(jié)有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)JoshChen_web格式編碼UTF8-無BOM的細(xì)節(jié)有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。