Шрифт, верстка, дизайн

Наследование стилей

Программы разрешают строить один стиль на базе другого. Когда вы создаете стиль, в первом же диалоговом окне следует указать стиль, на котором он основывается. Обратите внимание, что часто программа не предлагает варианта «без стиля» в качестве основы, и вам нужно осознанно отказываться от того, чтобы использо­вать какой-либо стиль в качестве базового. Многие программы применяют в каче­стве стиля по умолчанию так называемый «нормальный» стиль, такой стиль обыч­но нельзя удалить, а можно только модифицировать.

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

Когда один стиль основан на другом, то между ними создаются отношения предок-потомок (рис. 17.2). Дети наследуют все параметры от родителей, затем вы изменяете параметры, какие хотите, или присваиваете совершенно новые. Когда изменение происходит в родительском стиле, то это изменение немедленно и авто­матически коснется всех потомков: детей, детей их детей и т. д. Эти изменения, в свою очередь, отразятся на любых фрагментах текста, которым были присвоены стили-потомки.

Такой эффект позволяет сохранить огромное количество времени при изменени­ях, затрагивающих всю систему стилей. Но это может привести и к нежелательным

РИС. 17.2. Диаграмма, пока­зывающая отношения между членами двух простых се­мейств стилей. Стили Text и Title передают параметры сво­им детям, каждый из которых снабжается своими собствен­ными параметрами. Дети в свою очередь могут влиять на последующие поколения. Изменение, произведенное в любом из родителей, пере­дается детям, если только дан­ному параметру явно не при­своено другое значение

Text

Наследование стилей

1st Paragraph

German text

"Text" + italic

Byline

Subhead 2

"Subhead 1" + smaller point size + custom space before and after

+ German hyphenation

Narrow text

'Subhead 1" + italic

Caption

"Byline" + smaller point size + tighter leading + custom space before and after

Running head

"Subhead 2" + italic

"1st Paragraph" + custom h&j

Footnote

Title

Subhead 1

"Title" + smaller point size + custom space before and after

Наследование стилей

"Text" + 1 st-line indent

"Text" + smaller type + tighter leading + no hyphenation + ragged right

Результатам, если модификацию родительских стилей делать без учета возможных изменений в стилях де­тей. Особенно высок риск в рабочих группах, для которых используется общий список стилей, и без­думное изменение, сделанное тем, кто, может быть, не знал о стилях-наследниках или не имел доступа к ним, повлияет на работу всех.

Исходя из этого, следует предпочесть стратеги­чески более выгодные для коллективной работы стили-одиночки. Это означает создание стилей без родителей. В конце концов, чем больше поколений существует между прародителем и потомками, тем меньше между ними общего. Имеет смысл разор­вать цепочку так, чтобы, например, стиль подписей под рисунками не зависел от стиля основного тек­ста. Существуют также изменения, которые не нуж­но передавать всем поколениям стилей.

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

Однако эта функция наряду с самой возможностью распечатки таблиц стилей чаще всего отсутствует в программах, хотя такие возможности можно най­ти в разработках сторонних фирм.

Шрифт, верстка, дизайн

Презентабельная и оригинальная рекламная брошюра

Процесс рекламирования товаров и услуг сложный и творческий. От успешности рекламной кампании может зависеть очень многое. Как минимум судьба вложенных в нее финансовых средств. Именно поэтому среди широкого комплекса предложений, …

Дизайн дитячої кімнати

Кожна дитина повинна мати свій власний простір, облаштований відповідно до її уподобань та вікових потреб. Найперше, особиста кімната має бути безпечною та зручною. Створена в ній атмосфера малюку повинна подобатись, …

Растеризация PostScript-шрифтов

Принять решение о том, какие именно пикселы4" станут частью знака, достаточно сложно. PostScript - интерпретатор рассматривает всю страницу как сетку пикселов. Процесс, с помощью которого очер­тание знака накладывается на такую …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.