Internet Explorer 7 сворачивает пустое пространство на пустом промежутке, как это предотвратить? - PullRequest
2 голосов
/ 03 мая 2011

У меня есть следующая разметка:

<div><span class="first-name"></span> is really cool.</div>

, который заполняется AJAX / JavaScript после загрузки страницы:

$(function () {
    $.get('/get-data', function (response.) {
        $('.first-name').text(response.name);
    });
});

В IE это приводит к тому, что после разрушения промежутка появляется пустое пространство, поэтому я получаю: «Чарли действительно круто». В других браузерах такого не происходит, и сейчас я могу обойти это, добавив &nbsp в диапазон для начинающих, но это похоже на большой взлом.

Есть ли лучший способ справиться с этим?

Кроме того, вот живой пример для запуска в IE 7, если вы хотите: http://jsfiddle.net/rxAK4/.

1 Ответ

4 голосов
/ 03 мая 2011

Я часто нахожу &nbsp; очень удобным, когда вообще возникает вопрос о том, будет ли отображаться нужный мне пробел. У меня не было бы проблем с его использованием здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...