2014-08-30 3 views
0

Я работаю с HTML, Javascript и jquery mobile. В верхней части боковой панели есть пробел, вызванный некоторыми   символами. Есть ли способ удалить их непосредственно из HTML-кода без использования Javascript? Я использую кодировку UTF-8, но я изменю ее, если она сможет решить проблему.Удалить   space from html

EDIT: Вот HTML я сэкономил на сервере:

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

Вот это HTML генерируется JQuery мобильный:

<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 и контекста пробелов. –

+0

Выберите символ оскорбления, затем нажмите «Удалить»? Это не имеет никакого отношения к тому, как вы сохранили документ. – usr2564301

+0

Я отредактировал сообщение с кодом, надеюсь, что сможешь мне помочь :) – user1315621

ответ

0

У меня было то же самое со мной. Я предполагаю, что вы скопировали код из своих примеров «Просмотр источника». По-видимому, когда вы копируете, у него есть куча пробелов, а не табуляции для форматирования. Если вы удалите все лишние пробелы, он должен работать нормально. Это случилось со мной, используя Sublime Text 2.

Смежные вопросы