Таблица стилей — это функция в программах настольных издательских систем , которая сохраняет и применяет форматирование к тексту. [1] Таблицы стилей — это форма разделения представления и содержимого : они создают отдельную абстракцию, чтобы изолировать представление от текстовых данных.
Таблицы стилей являются общей функцией большинства популярных настольных издательских систем и программ обработки текста, включая Corel Ventura , Adobe InDesign , Scribus , PageMaker , QuarkXPress , WordPerfect и Microsoft Word , хотя они могут упоминаться с использованием немного другой терминологии. Например, в Microsoft Word таблица стилей известна как шаблон. [1]
Наиболее известная форма таблицы стилей — каскадная таблица стилей (CSS), которая используется для стилизации веб-страниц. [1]
Индивидуальные стили создаются пользователем и могут включать в себя широкий спектр команд, определяющих, как форматируется выбранная часть текста:
В большинстве программ с таблицами стилей есть окно или меню, в котором перечислены таблицы стилей, которые пользователь связал с документом. Например, газета может иметь таблицу стилей для текста статьи под названием «Текст основного текста», которая устанавливает шрифт Nimrod размером 10 пунктов с интерлиньяжем 11 пунктов и выравниванием по ширине.
Большинство программ позволяют пользователям называть свои собственные стили. Обычно используются легко запоминающиеся имена, описывающие, для чего используется стиль. Распространенные имена могут включать «заголовок», «подзаголовок» и «подпись автора».
Чтобы применить стиль к части текста, большинство программ позволяют пользователям выделить текст с помощью мыши, а затем щелкнуть нужный стиль на панели стилей.
Некоторые программы разделяют таблицы стилей на два класса: абзацы и символы.
Таблицы стилей абзаца применяются ко всему абзацу, тогда как стили символов применяются только к выбранному количеству символов. Стили символов полезны, когда пользователю нужно отформатировать только небольшую часть абзаца. Например, газета может публиковать списки текущих фильмов, начиная с названия фильма жирным шрифтом без засечек . Затем, не начиная новый абзац, обзор начинается в стандартном текстовом формате истории. В этом случае дизайнер может выделить название фильма и выбрать соответствующий стиль символов, чтобы применить форматирование только к названию. Остальная часть абзаца затем может быть стилизована независимо.
Более продвинутые программы макетов позволяют пользователям форматировать более сложные абзацы с помощью одного стиля абзаца. Используя наш пример обзора фильма выше, предположим, что газета всегда ставит двоеточие после названия фильма и публикует 10 коротких обзоров фильмов как одну большую историю. В этом случае стиль можно запрограммировать на применение жирного шрифта без засечек в начале нового абзаца, пока он не встретит двоеточие. После двоеточия стиль переключается на стандартный стиль текста истории. Таким образом, дизайнер может выделить всю коллекцию и применить только один стиль, который автоматически отформатирует всю историю без необходимости проходить и применять отдельные стили символов к каждому из 10 обзоров.
Некоторые редакторы партитур , включая MuseScore и Sibelius , используют таблицы стилей для управления внешним видом и компоновкой нот.
Таблицы стилей помогают публикациям поддерживать единообразие, поэтому общие элементы, такие как текст истории, заголовки и подписи всегда выглядят одинаково. Таблицы стилей также помогают экономить время, позволяя дизайнеру щелкнуть один раз, а не применять каждый элемент по одному и рисковать использовать неправильное значение.
Наконец, таблицы стилей также полезны, если издание решает внести изменения в дизайн — скажем, сделать текст истории немного меньше. Пользователь с соответствующим административным доступом может внести изменения в основную таблицу стилей, а затем «отправить» измененные таблицы стилей всем пользователям, так что изменение будет автоматически отражено.