花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

織夢用include調(diào)用頁面出現(xiàn)空白行的解決方法

時間: 2019-04-21 19:32 閱讀: 作者:素材無憂網(wǎng)

這個織夢問題網(wǎng)上也沒有找到解決辦法,是自己研究一下,才發(fā)現(xiàn)問題所在,并搞定,首先說下問題;

在織夢調(diào)用{dede:include filename="header.htm"/}(網(wǎng)頁頭部)標簽后,在生成的頁面中,會出現(xiàn)一行空白,破壞了整個頁面的布局,即使如何修改html代碼和CSS代碼也沒有用。


原來導致這個空行是因為,文件最前面插入三個不可見的字符(_0xEF、_0xBB、_0xBF,即BOM——Byte Order Mark)。它是一串隱藏的字符,用于讓記事本等編輯器識別這個文件是否以UTF-8編碼。由于在PHP中沒有考慮BOM的問題,不會忽略UTF-8編碼的文件開頭BOM的那三個字符,所以把它作為正文的一部分,將會造成在頁面上輸出這三個字符。顯示效果一般是一個空行或是一個亂碼。


由于在html一開頭有這3個字符的存在,即使頁面的top-padding設置為0,也無法讓整個網(wǎng)頁緊貼瀏覽器頂部。

解決辦法:

在Notepad++編輯器中,將文件轉(zhuǎn)為UTF-8無BOM編碼格式或者在在Dreamweaver中點修改->頁面屬性->標題/編碼->把包括 Unicode 簽名(BOM)的勾取消。

織夢用include調(diào)用頁面出現(xiàn)空白行的解決方法


版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 織夢用include調(diào)用頁面出現(xiàn)空白行的解決方法

標簽:  
相關文章
模板推薦