2014-08-30 66 views
0

我正在使用HTML,Javascript和jquery mobile。在側面面板的頂部有一個由一些 字符引起的空間。有沒有辦法直接從HTML代碼中刪除它們而不使用Javascript?我正在使用UTF-8字符集,但如果它能解決問題,我會改變它。從html中刪除 空間

編輯: 這裏是我保存在服務器上的HTML:

<div data-role="panel" data-position="left" data-position-fixed="true" data-display="overlay" id="left-panel" data-theme="b"> 
.... html code .... 
</div>         

下面是jQuery Mobile的生成的HTML:

<div data-role="panel" data-position="left" data-position-fixed="true" data-display="overlay" id="left-panel" data-theme="b" class="ui-panel ui-panel-position-left ui-panel-display-overlay ui-body-b ui-panel-fixed ui-panel-animate ui-panel-open"> 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    <div class="ui-panel-inner"> 
     .... html code .... 
    </div> 
</div> 
+0

這與字符集無關,而是應該提供額外空間的HTML。如果瀏覽器關心空白以及如何依賴於HTML和空白的上下文。 – 2014-08-30 14:50:39

+0

選擇違規字元,然後按「刪除」?它與您保存文檔的方式無關。 – usr2564301 2014-08-30 14:50:58

+0

我用代碼編輯帖子,希望你能幫助我:) – user1315621 2014-08-30 14:59:21

回答

0

剛剛從你的代碼刪除&nbsp。而已。

+0

沒有。我沒有寫它!? – user1315621 2014-09-04 17:49:07

0

我有同樣的事情發生在我身上。我猜你是從他們的「View Source」例子中複製代碼的。顯然,當你從中複製它有一堆空格,而不是格式化選項卡。如果你刪除所有多餘的空間,它應該工作得很好。這發生在我身上使用Sublime Text 2.