Есть ли HTML-символ, который на всех (основных) браузерах (плюс IE8 печально) ничего не отображает и не добавляет лишнего места?
Таким образом, альтернатива
но который не добавляет пробела на страницу и который никогда не появится как уродливый маркер "непризнанного символа" или ?
,
Почему: в моем случае я пытаюсь решить проблему на старой, запатентованной CMS, которая удаляет пустые, но необходимые HTML-элементы, которые требуются, потому что другие части системы будут заполнять их динамически.
Представьте себе что-то вроде (упрощенный тривиальный пример) <span class="placeholder" data-type="username"></span>
который заполняется именем пользователя пользователя, если пользователь вошел в систему, - но эта CMS старой школы видит это как будучи пустым и удаляет его.