У меня есть страница, на которой я пытаюсь отобразить полное имя (firstName lastName) в браузере.
В моем JSP у меня есть
<span>
<c:if test="${someCondition1}">
<c:out value="${firstName}">
</c:if>
<c:if test="${someCondition2}">
<c:out value="${lastName}">
</c:if>
</span>
Теперь внутри элемента span есть несколько отступов кода.
Проблема в том, что в Firefox кодовые пространства не сворачиваются, а IE сворачивает их.
Также я попытался использовать различные свойства пробелов CSS: normal, wrap, -moz-pre-wrap и т. Д.
Но, похоже, по какой-то причине это не работает.
Также я не смогу использовать свойство пробела, чтобы исправить это, поскольку у меня также может быть несколько пробелов в пределах firstName / lastName, которые должны отображаться в том виде, как они есть, например. Имя может быть
"my First Name"
Таким образом, использование пробела CSS в элементе span для свертывания нескольких пробелов было бы неправильным.