2013-05-28 6 views
1

При редактировании моих html-файлов я часто получаю предупреждение «Unescaped entity». то есть при написании: Forename   Фамилия без пробелов до и после объекта без прерывания. Если после точки с запятой я поставлю пробел, предупреждение исчезнет. В этом и других случаях, то есть с объектами для типографских котировок, такое поведение аптаны совершенно не имеет смысла. Как я могу остановить Аптану от этого?Aptana Studio 3 Warning Unescaped Entity

ответ

0

AFAIK - это чистая ошибка, и быстрого решения нет. У Tidy есть некоторые документированные проблемы, анализирующие сущности. Вы можете прочитать о них здесь: http://www.htmlpedia.org/wiki/Tidy_3

Единственный способ я знаю, чтобы избежать этого предупреждения, чтобы прекратить использование & NBSP ;. Вы можете заменить его тег диапазона и класса CSS:

Вместо: Мои & NBSP; nonbreakable & NBSP; фраза.

Вы можете использовать: < span style = "white-space: nowrap;" > Моя нерушимая фраза. </span >

или вы можете поместить стиль внутри своего css и вместо этого использовать класс. BTW, это стандартный способ заменить теперь обескураженный тег <nobr>.

Более подробная информация об этом здесь: http://davidwalsh.name/nobr-css

0

Я не думаю, что это Tidy вина. (Tidy не учитывает &nbsp; (и т. Д. И т. Д.) Как неправильный.) Вы можете избавиться от странных предупреждений, используя десятичный код HTML; поэтому вместо ввода &nbsp; вы вставляете &#160;. Существует множество сайтов с таблицами сущностей и десятичными кодами. Литература: Extended explanation One of the many sites with tables with entities

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