Зачастую в мобильных версиях сайта перенос текста тегом <br>
только мешает, исключить его влияние можно несколькими способами.
Свойство display: none
у <br>
отключает его, но если между словами нет пробелов получается следующее:
Результат:
Пробелы появятся если текст отформатирован с переносами строк.
Результат:
Еще есть способ со свойством content: " "
, но работает только в Google Chrome, Opera.
Результат:
Можно вырезать тег с помощью регистронезависимой функцией str_ireplace()
.
$text = 'Тег<br>устанавливает<br>перевод<br>строки<br>в<br>месте<br>где<br>находится.';
echo str_ireplace(array('<br>', '<br/>', '<br />'), ' ', $text);
Или регулярным выражением: