2012-04-04 14 views
0

私のワードプレスのトップウィジェットpageは、Chromeの開発ツールでチェックすると高さのプロパティを表示し、その高さはウィジェットの上部と下部に余分なスペースを追加します画像)。これらの厄介な余分なスペースを取り除く方法

私はその高さ属性を変更したり削除したりするのに何時間も努力してきましたが、それがどこから由来し、どのように対処するのかわかりません。

助けてください!

enter image description here

答えて

2

あなたがすべてのことの不要なスペースを引き起こし、ソースコード中にあなたの要素の前と後の​ Unicodeシーケンスがたくさんあるようです。その文字はあなたが正規表現でそれらを削除することができます「ZERO WIDTHスペース」(U+200B)

+0

私はページのソースをチェックしていますが、どの「​」を参照していない、私はまた、ワードプレスで編集ウィンドウウィジェット内のすべての可能なスペースを削除し、他のウィジェットにはありませんこの問題があり、同じ方法で作成されました – Acidon

+0

何らかの方法で導入した特殊文字(特別なスペースです)(コピー&ペースト操作の可能性があります)ですか?火かき棒でそれらを見て、そこからソースコードを修正して、それらのシーケンスを削除してみてください。 – fcalderan

+0

どうすればそれらを取り除くことができますか?これはテキストウィジェットであり、私が持っている他の多くの人はこの問題を抱えていません:( – Acidon

1

あるので、(彼らは放火犯を使用して表示されている)

unicode sequences

あなたは、ソースコードでそれらを知覚することはできません。 JS:

HTML = HTML.replace(/[\u200B-\u200D\uFEFF]/g, ''); 

C#の

hVal = Regex.Replace(hVal, "[\\u200B-\\u200D\\uFEFF]", "");