女神猫女王

代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 常見問題 >

網站DIV與瀏覽器頂部縫隙解決辦法

來源:本站原創 發布時間:2017-07-04 10:07:21熱度:我要評論(0

免費下載,無需注冊無需充值

很多用戶在建站的時候,會經常碰到這樣的問題,網站DIV與瀏覽器頂部縫隙一條橫向空白,樣式都已經清零了,而且都設置把html,body,div的style都設置為{margin:0,padding:0}了,但是還是去除不了白邊。查看了html網頁的編碼,也沒有問題。
 
我們在寫代碼或者創建代碼時,應該注意編碼格式為utf8無BOM。
 
最后介紹一下BOM。
 
BOM隱藏字符簡介:
類似Windows自帶的記事本等軟件,在保存一個以UTF-8編碼的文件時,會在文件開始的地方插入三個不可見的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隱藏的字符,用于讓記事本等編輯器識別這個文件是否以UTF-8編碼。對于一般的文件,這樣并不會產生什么麻煩。但對于 PHP來說,BOM是個大麻煩。

PHP并不會忽略BOM,所以在讀取、包含或者引用這些文件時,會把BOM作為該文件開頭正文的一部分。根據嵌入式語言的特點,這串字符將被直接執行(顯示)出來。由此造成即使頁面的 top padding 設置為0,也無法讓整個網頁緊貼瀏覽器頂部,因為在html一開頭有這3個字符呢!

方法一:
1:使用Dreamweaver軟件打開出現空白的網頁文件,切換到[代碼]模式,將光標定位到代碼的開頭,切換到[設計]模式,連按幾次backspace刪除鍵,將代碼開頭的那些空白刪除;
2:修改-》頁面屬性-》標題/編碼-》去掉【包含Unicode簽名(BOM)(s)】前面的勾-》確定;
3:文件-》另存為-》去掉【包含Unicode簽名(BOM)(s)】前面的勾-》保存;

方法二:
1:使用notepad++軟件打開出現空白的網頁文件;
2:格式-》編碼格式-》選擇轉為UTF-8-無BOM編碼格式;
如果你使用的是PHP,并且確定自己的css樣式沒有問題,那么估計你遇到的就是BOM的問題了。

以上辦法可以解決<<網站DIV與瀏覽器頂部縫隙>>,希望對您有所幫助!

轉載請注明來源網址:http://www.qksux.club/dedecms_wt/797.html

    發表評論

    評論列表(條)

      女神猫女王 67499284538160390287773339339878773116537393617657684961883805977689309836614747302856122637337405276 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();