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





