Dreamweaver 4

Переход на новую строку


Переход на новую строку — это одно из средств структурирования текста. В языке HTML эту задачу решает одиночный дескриптор <br>. Получив такое предписание, программа обрывает текущую строчку и все объекты, стоящие после тега <br>, выводит с новой строки.

В отличие от дескриптора абзаца тег обрыва строки не добавляет пустую строку перед собой и не требует замыкания. Его применение позволяет получить расстояние между строками, примерно равное одному интервалу в типографских единицах измерения. Два последовательных перехода ни новую строку дают большее свободное пространство, чем вставка одного дескриптора <р>.

Некоторые программы просмотра игнорируют несколько стоящих рядом дескрипторов вида <br>. Поэтому следует с осторожностью использовать это средство для вставки в документ пустых строк.

Длина строки, отображаемой на экране, зависит не только от расстановки на странице дескрипторов <br>. Существенное влияние оказывают и размеры окна программы просмотра. Если поместить дескриптор перехода на новую строку в конец очень длинной строки, то при отображении в окне небольшого размера броузер все равно разобьет ее на несколько частей. Чем короче фрагменты между такими дескрипторами, тем выше вероятность того, что пользователь увидит строку такой, какой она должна быть, по мнению дизайнера. Примерно 60-80 символов на строку — это та золотая середина, которая способна сохранить проектную длину и не осложнить восприятие написанного.

Дескриптор <br> прекрасно сочетается с любыми структурными составляющими страницы. В частности, его можно поместить внутрь абзаца или любого стандартного заголовка.

Ситуации, когда возникает необходимость сохранить строку от разрыва, встречаются на практике намного реже. Чаще всего этого требуют адреса и важные заголовки. Есть несколько способов запретить переход на новую строку, одним из них является полулегальный дескриптор <nobr>. Этот тег не упоминается в описании языка HTML, но исправно работает в большинстве версий основных броузеров. Дескриптор запрета переносов представляет собой контейнер и требует обязательного указания замыкающего тега.


Программа Dreamweaver располагает несколькими способами вставки дескрипторов перехода на новую строку. Самый простой — это стандартная комбинация клавиш SHIFT+ENTER. Кроме того, существует специальная команда с длинным названием Insert > Special Characters > Line Break (Вставка > Специальные символы > Переход на новую строку) и кнопка на палитре Objects (Объекты).

Выбор надлежащего межстрочного расстояния — интерлиньяжа, как говорят в типографике, — это одна из трудных для проблем для стандартного языка HTML. Перевод строки дает слишком плотное расположение текста, поскольку в этом случае расстояние между соседними строчками устанавливается равным высоте букв. Дескриптор абзаца, напротив, чрезмерно распахивает текст, оставляя значительные пробелы между соседними линиями.

Авторы гипертекстовых документов накопили значительную коллекцию обходных путей решения этой задачи. Так, некоторые вставляют в текст невидимые изображения требуемой высоты. Другие способы — это создание невидимого табличного каркаса, вставка текста в виде картинки, использование предварительно отформатированного текста и пр. Все эти трюки и приемы не дают полного контроля над межстрочным расстоянием. Лучшее решение — это использование табличных стилевых спецификаций.


Содержание раздела