どのようにホームページの上の一行の空白を取り除きますか?

2316 ワード

http://blog.163.com/lgh_2002/blog/static/44017526201014716990/
昨日のグループの友達が、ページの上の一行の空白が取れない解決方法を尋ねました.よくある解決方法はすべて問題を解決することができません.深く研究して、いくつかの点をまとめて記憶を強化します.一、マージンを正確に使用していません.マージンは空白の長さを指しています.容器の中身と容器のエッジの距離を制御します.
view source print1<styletype="text/css">2body{3        padding: 0px;4        margin: 0px;5}6</style>
 、    ,                    ,             OK。

        ,               ,                           (linux windows            ),                。
 
三、コード問題.WINDOWSが持参したメモ帳などのソフトは、UTF-8でコード化されたファイルを保存する際に、ファイルの最初の場所に三つの見えない文字(_0 xEF_0 xBB_0 xBF、つまりBOM——Byte Order Mark)を挿入します.これは、メモ帳などのエディタにこのファイルがUTF-8でエンコードされているかどうかを識別するための隠し文字列です.普通の書類に対しては、このようにして迷惑がかかりません.しかしPHPにとっては、PHPは設計時にBOMの問題を考慮しておらず、UTF-8の符号化されたファイルの先頭BOMの3文字は無視されず、BOMをこの文書の先頭本文の一部としています.必ずいるからあるいは 
四、jsコードの影響.ウェブページの中にある広告はjsまたは一部の出力内容のjsコードを導入しており、ウェブページの上部の空白の問題を引き起こす可能性がある.解決方法は順番にjsを取り除く方法を採用して問題があるjsコードを探し出して、それから修正します.
 
五、特殊文字の影響.テキストをコピーして貼り付け(特にWordから貼り付け)すると、ブラウザの表示エラーが発生する可能性があります.例えば、著作権カードはHTMLコードで©を使うべきです.を選択します.ソースコードに直接この記号を貼り付けると問題が発生します.同じ問題にもスペース記号などがあります.
 
六、スクリプト言語関数に存在する問題.プログラムの中でどの関数が意図しないうちに出力されたエラーかもしれません.このエラーはコードを確認します.