Я разрабатываю множество простых одностраничных веб-элементов для продажи или по электронной почте. Я часто сталкиваюсь с проблемами с заголовками и желаемыми разрывами строк на разных носителях.
Например, я мог бы иметь заголовок, такой как:
Наша новая штуковина - лучшая вещь из нарезанного хлеба!
Без абсолютно никакого внимания к разрывам строк разрывы строк выглядят так:
Наша новая штуковина - лучшая вещь из
нарезанного хлеба!
При полном размере сети я хотел бы разбить строку после "the". Создание двух строк.
Наша новая штуковина -
лучшая вещь из нарезанного хлеба!
Для экрана средней ширины я бы сломал дважды:
Наша новая штуковина
- лучшая вещь из
нарезанного хлеба!
Для еще более узких экранов я бы разбил после «нового», после «штуковины» и после «штуки». Создание четырех строк.
Наша новая
штуковина
- лучшая вещь из
нарезанного хлеба!
Я действительно не хочу использовать теги break ( <br>
), потому что это жестко устанавливает разрывы во всех размерах. До сих пор я использовал медиа-запросы и проценты ширины для различных тегов h1
- h5
так, чтобы ширина тега приводила к разрыву. Но это кажется мне "хакерским" ( иногда оно очень темпераментно, основываясь на реальном тексте).
Какой лучший способ контролировать разрывы строк без жесткого кодирования их в HTML?