Причина IE7 “текста - Пустой текстовый Узел”

Они заставляют предупреждение замолчать, что Eclipse испускает, когда он встречается со строковыми литералами (и был настроен для жалобы).

идея состоит в том, что сообщения UI не должны быть встроены как строковые литералы, а скорее получены от файла ресурсов (так, чтобы они могли быть переведены, проверены, и т.д.). Следовательно, Eclipse может быть настроен для обнаружения строковых литералов, так, чтобы у Вас случайно не было отпуска невоплощенными строками UI в коде; однако, существуют строки, которые не должны быть воплощены (такие как regexps) и так,//, $NON-NLS-1$ дает Вам способ передать тот факт к компилятору.

15
задан Jeremy 4 September 2009 в 15:14
поделиться

4 ответа

это может быть связано с "имеет макет", ваш масштаб: 1 может работать, также попробуйте одно из следующих:

li { display: block; }
li { width: auto; }
li { width: 100%; }

вам, возможно, придется противодействовать этим с помощью display: inline , или float: left, если вы пытаетесь отобразить список в виде горизонтального меню.

надеюсь, что это поможет

3
ответ дан 1 December 2019 в 03:04
поделиться

Я видел, как это происходило с изображениями, окруженными пустыми блоками div, в которых этот уродливый "текстовый узел" создавал пробелы, которые выталкивали div под ним вниз .

<div class="top"></div>
<img src="image.jpg" />
<div class="bottom"></div>

Решение, которое сработало для меня, заключалось в том, чтобы обернуть изображение в div:

<div class="top"></div>
<div><img src="image.jpg" /></div>
<div class="bottom"></div>
6
ответ дан 1 December 2019 в 03:04
поделиться

Я столкнулся с аналогичной проблемой со встроенным списком, над которым я работал. IE7 добавлял небольшое количество места после каждого из элементов моего списка. Мне было трудно отследить проблему, но я, наконец, обнаружил, что пробелы в моем HTML-коде были пустыми. Я удалил пробелы, и все было исправлено. См. Примеры «до» и «после» ниже:

<!-- Before -->
<ul>
     <li><a href="#">My Account</a></li>
     <li><a href="#">Support</a></li>
     <li class="last"><a href="#">Logout</a></li>
</ul>

<!-- After -->
<ul>
     <li><a href="#">My Account</a></li><li><a href="#">Support</a></li><li class="last"><a href="#">Logout</a></li>
</ul>

Надеюсь, это кому-то поможет!

3
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: