КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Управление стилямиОсталось рассмотреть, как в Dreamweaver осуществляется управление стилями, в частности, изменение и удаление (как создавать новые стили, вы уже знаете). В верхней части панели CSS Stylesвы уже заметили два переключателя: Apply Styles и Edit Styles.Мы не рассматривали их, т. к. они пока что нам были не нужны. Но сейчас они пригодятся. Как видите, по умолчанию включен переключатель Apply Styles,и список панели CSS Stylesимеет вид, показанный на рис. 10.3. Говорят, что панель CSS Stylesработает в режиме применения стилей. При этом вы можете щелкнуть по любому пункту этого списка, и Dreamweaver тотчас применит соответствующий стиль к выделенному вами элементу страницы. Но, к сожалению, править стили при этом неудобно: вы не можете выбрать стиль без того, чтобы он не был применен. Что же делать? Включите переключатель Edit Styles.Панель в этом случае примет такой вид, как на рис. 10.27. Она переключится в режим правки стилей, в котором очень удобно именно управлять стилями, не опасаясь, что услужливый Dreamweaver применит выбранный стиль к выделенному вами элементу страницы. Как видите, список стилей в этом режиме имеет несколько другой вид — он стал иерархическим. В качестве ветвей списка выступают таблицы стилей и Web-страницы, в которых сохранен тот или иной стиль. Более того, в этом случае Dreamweaver правильно показывает ВСЕ заданные вами стили, даже переопределения тегов! Это же просто замечательно: теперь нам видно все. что мы нагородили! Но Dreamweaver идет дальше: он показывает даже сам код определения стилей — в правой колонке списка. (Правда, если этот код достаточно велик, вам придется прокручивать список по горизонтали, но это не вина Dreamweaver.) Рис. 10.27. Панель CSS Stylesв режиме правки стилей Чтобы изменить необходимый стиль, выделите его и выберите пункт Editконтекстного или дополнительного меню. Также вы можете дважды щелкнуть по нужному пункту списка стилей. После этого на экране появится диалоговое окно CSS Style Definition,в котором вы сможете выполнить требуемые изменения. После нажатия кнопки ОКвсе сделанные изменения сохранятся и будут тотчас применены. Удалить стиль вы можете, воспользовавшись пунктом Deleteконтекстного или дополнительного меню. Но проще и нагляднее нажать кнопку Delete Style(рис. 10.28) в правом нижнем углу панели CSS Styles.Естественно, перед этим вы должны будете выбрать нужный стиль в списке. Рис. 10.28. Кнопка Delete Styleпанели CSS Styles Стиль удаляется сразу же, без всякого предупреждения. Форматирование всех элементов страницы, к которым был применен удаленный стиль, приводится к виду по умолчанию. Однако атрибуты CLASS и их значения в тегах этих элементов все же сохраняются, и если вы в дальнейшем создадите стилевой класс с таким же названием, он будет тотчас к ним применен. Также Dreamweaver предоставляет вам возможность создать копию выбранного стиля. Это может быть полезно, если вы хотите создать новый стиль, слегка переделав уже существующий. Для этого выберите нужный стиль и воспользуйтесь пунктом Duplicateконтекстного или дополнительного меню. На экране появится уже надоевшее вам диалоговое окно CSS Style Definition.Ну а с ним-то вы знаете, что делать. Управление таблицами стилей Кроме манипуляций над отдельными стилями, Dreamweaver предоставляет возможность управлять целыми таблицами стилей. Вы можете редактировать их, создавать и удалять, а также присоединять к документу внешние таблицы и экспортировать внутренние таблицы во внешний файл. Как правило, нужда редактировать саму таблицу стилей возникает нечасто. Dreamweaver предоставляет достаточно мощные средства правки стилей по отдельности, вне зависимости от того, где они сохранены. Но если все же вам понадобится отредактировать таблицу стилей, выполните одно из нижеперечисленных действий: · нажмите кнопку Edit Style Sheet(рис. 10.29) в правом нижнем углу панели CSS Styles; · дважды щелкните по свободному пространству списка стилей (он должен находиться в режиме правки стилей, т. е. должен быть включен переключатель Apply Styles); · выберите пункт Edit Style Sheetв контекстном или дополнительном меню панели CSS Styles; · выберите пункт Edit Style Sheetв подменю CSS Stylesконтекстного меню окна документа или меню Text. Рис. 10.29. Кнопка Edit Style Sheetпанели CSS Styles После этого на экране появится диалоговое окно Edit Style Sheet,показанное на рис. 10.30. Большую часть этого диалогового окна занимает список стилей, определенных во внутренней таблице (если таковая есть), и внешних таблиц стилей, привязанных к этой странице. Вы видите, что этот список в нашем случае содержит два пункта. Нижний пункт обозначает стиль, переопределяющий тег <BODY>. (Помните, мы задали для тела документа светло-желтый цвет Верхний же пункт обозначает внешнюю таблицу стилей 10.2.css, привязанную к нашей странице. Заметьте, что этот пункт помечен специальным значком. Под списком находится небольшое текстовое поле, где выводится код определения выбранного в списке стиля. Так что вы сразу можете видеть, что з* стиль попал вам под руку... т. е. под мышку. Рис. 10.30. Диалоговое окно Edit Style Sheet Левее списка находятся пять кнопок. Перечислим их по порядку. Кнопка Linkпозволяет привязать к странице внешнюю таблицу стилей. Если вы на нее нажмете, на экране появится диалоговое окно Link External Style Sheet,показанное на рис. 10.31. В поле ввода File/URLвведите имя файла внешней таблицы стилей, которую вы хотите привязать к своей странице. Если вы не хотите вводить ее вручную, щелкните кнопку Browseи выберите нужный файл в диалоговом окне Select File.После этого нажмите кнопку ОКдля привязки таблицы стилей или Cancel— для отказа от этого. Рис. 10.31. Диалоговое окно Link External Style Sheet В диалоговом окне Link External Style Sheetимеется также группа переключателей AddAs. Переключатель Link(включен по умолчанию) выполняет обычную привязку таблицы стилей с помощью тега <LINK>; это, собственно, делается почти всегда. А переключатель Importпозволяет вам импортировать внешнюю таблицу стилей, т. е. перенести все содержимое внешней таблицы стилей во внутреннюю. Однако такой возможностью пользоваться не рекомендуется, поскольку команда CSS @import, с помощью которой выполняется импортирование, поддерживается далеко не всеми программами Web-обозревателей. А, кроме того, при импортировании возможен неразрешимый конфликт стилей, когда во внутренней и внешней таблицах оказывается два стиля с одинаковым именем. (При импортировании механизм "каскадности" не работает.) Однако вернемся к диалоговому окну Edit Style Sheet. Кнопка New позволит вам создать новый стиль. После ее нажатия на экране появится уже диалоговое окно CSS Style Definition. Внем вы сможете создать новый стиль, а, возможно, и новую внешнюю таблицу стилей. Кнопка Editпозволит вам отредактировать существующий стиль. Не будем рассказывать, как это делается, — вы уже это знаете. Чтобы вызвать нужный стиль для редактирования, также можно дважды щелкнуть по нужному пункту списка. Кнопка Duplicateпозволит вам создать стиль, являющийся точной копией уже существующего стиля, выбранного в списке. Это полезно, если вы хотите создать новый стиль, взяв за основу уже существующий и слегка его подредактировав. Кнопка Removeудаляет выбранный стиль. И, наконец, кнопка Doneзакрывает диалоговое окно Edit Style Sheet. Вы также можете нажать кнопку закрытия окна, находящуюся в его заголовке. Ну, вот и все. С кнопками мы разобрались. Но остается вопрос: как все-таки добраться до внешней таблицы стилей? Как ее отредактировать? Как, в конце концов, удалить ссылку на нее? Очень просто. Чтобы отредактировать внешнюю таблицу стилей, выберите в списке стилей соответствующий ей пункт и нажмите кнопку Editили просто дважды щелкните по этому пункту. На экране появится еще одно диалоговое окно Edit Style Sheet,но в нем будет отображаться содержимое внешней таблицы стилей. В этом-то окне вы и сможете отредактировать ее содержимое. Не верите? Посмотрите на рис. 10.32. Чтобы удалить ссылку на внешнюю таблицу стилей, воспользуйтесь все той же кнопкой Remove. Выше мы рассматривали, как можно привязать к Web-странице еще одну таблицу стилей. Это можно было сделать в диалоговом окне Edit Style Sheet.Однако это совсем не обязательно — то же самое вы можете выполнить, нажав кнопку Attach Style Sheet(рис. 10.33) в правом нижнем углу панели CSS Stylesлибо выбрав пункт Attach Style Sheet,расположенный в контекстном и дополнительном меню этой же панели. Также этот пункт находится в подменю CSS Stylesменю Textи контекстном меню окна документа. При выборе этого пункта на экране появится диалоговое окно Select File,где вы сможете выбрать нужный файл. После нажатия кнопки Selectвыбранная таблица стилей будет тотчас привязана к странице. Рис. 10.32. Содержимое внешней таблицы стилей 10.2.сss в диалоговом окне Edit Style Sheet Рис. 10.33. Кнопка Attach Style Sheetпанели CSS Styles Если вы считаете, что сделали удачную внутреннюю таблицу стилей, и хотите сохранить ее в отдельном файле как внешнюю (экспортировать таблицу стилей), то Dreamweaver поможет вам и в этом случае. Для этого выберите пункт Export Style Sheet,расположенный в контекстном и дополнительном меню панели CSS Styles.Также этот пункт располагается в подменю CSS Styles,находящемся в меню Textи контекстном меню окна документа. После выбора этого пункта на экране появится стандартное диалоговое окно сохранения файла Windows. Введите имя файла и нажмите кнопку сохранения.
|