Руководство пользователя Отмена

Общие сведения о каскадных таблицах стилей

  1. Руководство пользователя Dreamweaver
  2. Введение
    1. Основы гибкого веб-дизайна
    2. Новые возможности Dreamweaver
    3. Веб-разработка с помощью Dreamweaver: обзор
    4. Dreamweaver / распространенные вопросы
    5. Сочетания клавиш
    6. Системные требования Dreamweaver
    7. Обзор новых возможностей
  3. Dreamweaver и Creative Cloud
    1. Синхронизация настроек Dreamweaver с Creative Cloud
    2. Библиотеки Creative Cloud Libraries в Dreamweaver
    3. Использование файлов Photoshop в Dreamweaver
    4. Работа с Adobe Animate и Dreamweaver
    5. Извлечение файлов SVG, оптимизированных для Интернета, из библиотек
  4. Рабочие среды и представления Dreamweaver
    1. Рабочая среда Dreamweaver
    2. Оптимизация рабочей среды Dreamweaver для визуальной разработки
    3. Поиск файлов по названию или содержимому | Mac OS
  5. Настройка сайтов
    1. О сайтах Dreamweaver
    2. Настройка локальной версии сайта
    3. Подключение к серверу публикации
    4. Настройка тестового сервера
    5. Импорт и экспорт параметров сайта Dreamweaver
    6. Перенос существующих веб-сайтов с удаленного сервера в корневой каталог локального сайта
    7. Специальные возможности в Dreamweaver
    8. Дополнительные настройки
    9. Настройка установок сайта для передачи файлов
    10. Задание параметров прокси-сервера в Dreamweaver
    11. Синхронизация настроек Dreamweaver с Creative Cloud
    12. Использование Git в Dreamweaver
  6. Управление файлами
    1. Создание и открытие файлов
    2. Управление файлами и папками
    3. Получение файлов с сервера и размещение их на нем
    4. Возврат и извлечение файлов
    5. Синхронизация файлов
    6. Сравнение файлов
    7. Скрытие файлов и папок на сайте Dreamweaver
    8. Включение заметок разработчика для сайтов Dreamweaver
    9. Предотвращение использования уязвимости Gatekeeper
  7. Макет и оформление
    1. Использование средств визуализации для создания макета
    2. Об использовании CSS для создания макета страницы
    3. Создание динамичных веб-сайтов с помощью Bootstrap
    4. Создание и использование медиазапросов в Dreamweaver
    5. Представление содержимого в таблицах
    6. Цвета
    7. Гибкий дизайн с использованием «резиновых» макетов
    8. Extract в Dreamweaver
  8. CSS
    1. Общие сведения о каскадных таблицах стилей
    2. Создание макетов страниц с помощью конструктора CSS
    3. Использование препроцессоров CSS в Dreamweaver
    4. Установка настроек стиля CSS в Dreamweaver
    5. Перемещение правил CSS в Dreamweaver
    6. Преобразование встроенного CSS в правило CSS в Dreamweaver
    7. Работа с тегами div
    8. Применение градиентов к фону
    9. Создание и редактирование эффектов перехода CSS3 в Dreamweaver
    10. Форматирование кода
  9. Содержимое страницы и ресурсы
    1. Задание свойств страницы
    2. Задание свойств заголовка CSS и свойств ссылки CSS
    3. Работа с текстом
    4. Поиск и замена текста, тегов и атрибутов
    5. Панель DOM
    6. Редактирование в режиме интерактивного просмотра
    7. Кодировка документов в Dreamweaver
    8. Выбор и просмотр элементов в окне документа
    9. Задание свойств текста в инспекторе свойств
    10. Проверка орфографии на веб-странице
    11. Использование горизонтальных линеек в Dreamweaver
    12. Добавление и изменение сочетаний шрифтов в Adobe Dreamweaver
    13. Работа с ресурсами
    14. Вставка и обновление даты в Dreamweaver
    15. Создание и управление избранными ресурсами в Dreamweaver
    16. Вставка и редактирование изображений в Dreamweaver
    17. Добавление мультимедийных объектов
    18. Добавление видео Dreamweaver
    19. Добавление видео HTML5
    20. Вставка файлов SWF
    21. Добавление звуковых эффектов
    22. Добавление аудио HTML5 в Dreamweaver
    23. Работа с элементами библиотеки
    24. Использование текста на арабском языке и иврите в Dreamweaver
  10. Создание ссылок и навигация
    1. О создании ссылок и навигации
    2. Создание ссылок
    3. Карты ссылок
    4. Устранение неполадок со ссылками
  11. Графические элементы и эффекты jQuery
    1. Использование пользовательского интерфейса и графических элементов jQuery для мобильных устройств в Dreamweaver
    2. Использование эффектов jQuery в Dreamweaver
  12. Написание кода веб-сайтов
    1. О программировании в Dreamweaver
    2. Среда написания кода в Dreamweaver
    3. Настройка параметров написания кода
    4. Настройка цветового оформления кода
    5. Написание и редактирование кода
    6. Подсказки по коду и автозавершение кода
    7. Свертывание и развертывание кода
    8. Повторное использование фрагментов кода
    9. Анализ Linting для проверки кода
    10. Оптимизация кода
    11. Редактирование кода в представлении «Дизайн»
    12. Работа с содержимым заголовков для страниц
    13. Вставка серверных включений в Dreamweaver
    14. Использование библиотек тегов в Dreamweaver
    15. Импорт пользовательских тегов в Dreamweaver
    16. Использование вариантов поведения JavaScript (общие инструкции)
    17. Применение встроенных вариантов поведения JavaScript
    18. Сведения об XML и XSLT
    19. Выполнение XSL-преобразования на стороне сервера в Dreamweaver
    20. Выполнение XSL-преобразования на стороне клиента в Dreamweaver
    21. Добавление символьных сущностей для XSLT в Dreamweaver
    22. Форматирование кода
  13. Процессы взаимодействия продуктов
    1. Установка и использование расширений в Dreamweaver
    2. Обновления в Dreamweaver, устанавливаемые через приложение
    3. Вставить документы Microsoft Office в Dreamweaver (только для Windows)
    4. Работа с Fireworks и Dreamweaver
    5. Редактирование содержимого на сайтах Dreamweaver с помощью Contribute
    6. Интеграция Dreamweaver с Business Catalyst
    7. Создание персонализированных кампаний почтовой рассылки
  14. Шаблоны
    1. О шаблонах Dreamweaver
    2. Распознавание шаблонов и документов на их основе
    3. Создание шаблона Dreamweaver
    4. Создание редактируемых областей в шаблонах
    5. Создание повторяющихся областей и таблиц в Dreamweaver
    6. Использование дополнительных областей в шаблонах
    7. Определение редактируемых атрибутов тега в Dreamweaver
    8. Создание вложенных шаблонов в Dreamweaver
    9. Редактирование, обновление и удаление шаблонов
    10. Экспорт и импорт XML-содержимого в Dreamweaver
    11. Применение или удаление шаблона из существующего документа
    12. Редактирование содержимого в шаблонах Dreamweaver
    13. Правила синтаксиса для тегов шаблона в Dreamweaver
    14. Настройка предпочтений выделения для областей шаблона
    15. Преимущества использования шаблонов в Dreamweaver
  15. Мобильные и многоэкранные устройства
    1. Создание медиазапросов
    2. Изменение ориентации страницы для мобильных устройств
    3. Создание веб-приложений для мобильных устройств с помощью Dreamweaver
  16. Динамические сайты, страницы и веб-формы
    1. Общие сведения о веб-приложениях
    2. Настройка компьютера для разработки приложений
    3. Устранение неполадок подключений к базам данных
    4. Удаление сценариев подключения в Dreamweaver
    5. Дизайн динамических страниц
    6. Обзор динамических источников содержимого
    7. Определение источников динамического содержимого
    8. Добавление динамического содержимого на страницы
    9. Изменение динамического содержимого в Dreamweaver
    10. Отображение записей баз данных
    11. Введение интерактивных данных и устранение неполадок с ними в Dreamweaver
    12. Добавление заказных вариантов поведения сервера в Dreamweaver
    13. Создание форм с помощью Dreamweaver
    14. Использование форм для сбора информации от пользователей
    15. Создание и включение форм ColdFusion в Dreamweaver
    16. Создание веб-форм
    17. Расширенная поддержка HTML5 для компонентов формы
    18. Разработка формы с помощью Dreamweaver
  17. Визуальное построение приложений
    1. Создание главной страницы и страницы сведений в Dreamweaver
    2. Создание страниц поиска и результатов поиска
    3. Создание страницы для вставки записи
    4. Создание страницы обновления записи в Dreamweaver
    5. Создание страниц удаления записей в Dreamweaver
    6. Применение ASP-команд для изменения базы данных в Dreamweaver
    7. Создание страницы регистрации
    8. Создание страницы входа
    9. Создание страницы с доступом только для авторизованных пользователей
    10. Защита папок в ColdFusion с помощью Dreamweaver
    11. Использование компонентов ColdFusion в Dreamweaver
  18. Тестирование, просмотр и публикация веб-сайтов
    1. Предварительный просмотр страниц
    2. Предварительный просмотр веб-страниц Dreamweaver на нескольких устройствах
    3. Тестирование сайта Dreamweaver
  19. Устранение неполадок
    1. Исправленные ошибки
    2. Выявленные неполадки

 

 

Изучите этот раздел, чтобы узнать основные понятия CSS: правила CSS, селекторы, наследование и т. д. Кроме того узнаете о том, как CSS можно связать с веб-страницами в Dreamweaver.

Сведения о каскадных таблицах стилей

Каскадные таблицы стилей (CSS) — это набор правил форматирования, определяющих отображение содержимого на веб-странице. При форматировании страницы с помощью стилей CSS собственно содержимое страницы разделяется с представлением содержимого. Содержимое страницы (HTML-код) располагается в HTML-файле, а правила CSS, определяющие представление кода, располагаются в другом файле (внешней таблице стилей) или в другой части HTML-документа (обычно в заголовке). Разделение содержимого и его представления значительно облегчает управление внешним видом сайта из единого центра. При необходимости внести изменение не нужно обновлять каждое свойство на каждой странице. Разделение содержимого и его представления также делает HTML-код более простым и аккуратным. Это значительно сокращает время загрузки страницы браузером и облегчает навигацию для посетителей, использующих специальные возможности (например, для тех, кто использует программы для чтения с экрана).

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

Каскадные таблицы стилей также могут использоваться для форматирования и расположения блоков на веб-странице. Блоковым элементом называется автономная часть содержимого, обычно отделенная новой линией в HTML и представленная внешне как блок. Например, теги h1, p и Div отделяют блоки веб-страницы. Для блоковых элементов можно задавать поля и границы, определять их местоположение, добавлять цвет фона, задавать свойства обтекания текста и т. д. Управление блоками — это основополагающий момент макетирования страницы с помощью CSS.

Сведения о правилах CSS

Правило форматирования CSS состоит из двух частей — селектора и объявления (или в большинстве случаев блока объявлений). Селектором является термин (например, p, h1, имя или идентификатор класса), который определяет форматируемый элемент, а блок объявлений задает свойства стиля. В следующем примере h1 является селектором, а все, что заключено в фигурные скобки ({}), является блоком объявлений.

h1 { 
font-size: 16 pixels; 
font-family: Helvetica; 
font-weight:bold; 
}

Объявление свойства состоит из двух частей: свойство (например, font-family) и значение (например, Helvetica). Указанное выше правило CSS задает стиль для тегов h1: текст, заданный тегами h1, связанными с данным стилем, будет отображен размером 16 пикселов жирным шрифтом Helvetica.

Стиль (определяется правилом или набором правил) располагается отдельно от собственно форматируемого текста, обычно во внешней таблице стилей или в заголовке HTML-документа. Таким образом, однажды заданное правило для тегов h1 может применяться одновременно к нескольким тегам (а в случае существования внешней таблицы стилей — к нескольким тегам на разных страницах одновременно). С использованием каскадных таблиц стилей обновление форматирования становится предельно легким. При обновлении CSS-правила в одном месте форматирование всех элементов с заданным им стилем будет автоматически обновлено.

В Dreamweaver можно задать следующие типы стилей.

  • Стили классов позволяют применить свойства стиля к любому элементу или элементам на странице.

  • Стили HTML-тегов переопределяют форматирование, связанное с определенным тегом, например h1. При создании или изменении стиля CSS для тега h1 отображение любого текста, заключенного в теги h1, будет мгновенно обновлено.

  • Расширенные стили переопределяют форматирование конкретной комбинации элементов или других видов селекторов, доступных в рамках CSS (например, селектор td h2 применяется при появлении заголовка h2 внутри ячейки таблицы). В рамках расширенных стилей также возможно переопределение форматирования тегов, содержащих специальный атрибут id (например, стили, определенные как #myStyle, будут применены ко всем тегам, содержащим пару атрибут-значение id="myStyle").

Правила CSS могут располагаться в следующих местах.

Внешние таблицы стилей CSS

Набор правил CSS, хранимых в отдельном внешнем файле CSS (.css), который не является HTML-файлом. Данный файл связан с одной или несколькими страницами на веб-сайте посредством ссылки или правила @import в заголовке документа.

Внутренние (или встроенные) таблицы стилей CSS

Набор правил CSS, заключенный в теги style в заголовке HTML-документа.

Встроенные стили

Задаются в пределах отдельных экземпляров тегов по всему HTML-документу. (Использование встроенных стилей не рекомендуется.)

Dreamweaver распознает стили, заданные в существующих документах, в той мере, в которой они соответствуют руководству по стилям CSS. Dreamweaver также преобразует все применимые стили напрямую в представление «Дизайн». (Тем не менее предварительный просмотр документа в окне браузера является более точным, «живым», отображением страницы.) Некоторые стили CSS по-разному обрабатываются в Microsoft Internet Explorer, Netscape, Opera, Apple Safari и других браузерах. Существуют стили, которые не поддерживаются никакими браузерами.

Сведения о каскадных стилях

Термином каскадные описывается способ, которым браузер отображает стили для определенных элементов веб-страницы. Стили, используемые на веб-странице, определяются тремя различными источниками: таблицей стилей, созданной автором страницы, параметрами стилей, выбранными пользователем (если они есть) и собственными стилями браузера, используемыми по умолчанию. В предыдущих разделах описано, как создавать стили для веб-страницы в качестве автора как веб-страницы, так и таблицы стилей, прикрепленной к этой странице. Однако у браузеров есть и собственные таблицы стилей по умолчанию, которыми определяется вид веб-страниц; кроме того, пользователи могут настраивать свои браузеры, выбирая параметры, изменяющие вид веб-страниц. Итоговый внешний вид веб-страницы является результатом одновременного («каскадного») применения правил из всех трех упомянутых источников для оптимальной визуализации веб-страницы.

Обычный тег, например тег абзаца или <p>, может послужить иллюстрацией этого принципа. По умолчанию, браузеры поставляются с таблицами стилей, определяющими шрифт и размер шрифта для текста абзаца (то есть текста, расположенного между тегами <p> в коде HTML). Например, в Internet Explorer весь основной текст, включая текст абзаца, по умолчанию отображается со шрифтом Times New Roman размера Medium.

Однако как автор веб-страницы, вы можете создать таблицу стилей, переопределяющую стиль браузера по умолчанию (шрифт и размер шрифта абзаца). Например, можно создать следующее правило в таблице стилей:

p { 
font-family: Arial; 
font-size: small; 
}

Когда пользователь загружает страницу, настройки шрифта и размера шрифта, заданные автором страницы, переопределяют стандартные настройки браузера для текста абзаца.

Пользователи могут выбрать параметры для отображения страницы в браузере самым удобным для них образом. Например, в Internet Explorer пользователь может выбрать «Вид» > «Размер шрифта» > «Самый крупный», чтобы увеличить размер шрифта страницы до более удобного, если исходный шрифт недостаточно велик. Параметры, выбранные пользователем, в конечном итоге переопределяют как стандартные стили браузера, задающие размер шрифта абзаца, так и стили абзаца, созданные автором веб-страницы.

Наследование также является существенным фактором каскадного применения стилей. Свойства большинства элементов на веб-странице наследуются; например, теги абзаца наследуют определенные свойства из тегов основного текста, теги span наследуют свойства из тегов абзаца, и так далее. Таким образом, если создать следующее правило в таблице стилей:

body { 
font-family: Arial; 
font-style: italic; 
}

Для всего текста абзацев на веб-странице (как и текста, наследующего свойства из тегов абзаца) будет использоваться шрифт Arial курсив, поскольку тег абзаца наследует эти свойства из тега основного текста. Однако можно задать более конкретные правила и создать стили, переопределяющие стандартную формулу наследования. Например, если создать следующие правила в таблице стилей:

body { 
font-family: Arial; 
font-style: italic; 
} 
p { 
font-family: Courier; 
font-style: normal; 
}

Для всего основного текста будет использоваться шрифт Arial курсив, за исключением текста абзацев (и текста, наследующего от него), который будет отображаться обычным шрифтом Courier (не курсивом). Технически, тег абзаца сначала наследует свойства, заданные для тега основного текста, но затем игнорирует эти свойства, поскольку для него определены собственные свойства. Иными словами, в то время как элементы страницы обычно наследуют свойства элементов более высокого уровня, при прямом применении свойства к тегу всегда происходит переопределение стандартной формулы наследования.

В результате сочетания всех вышеописанных факторов, а также других факторов, например специфичности CSS (система, присваивающая различные веса определенным типам правил CSS) и порядка правил CSS, в конечном итоге создается сложный каскад стилей, в котором элементы с более высокими приоритетами переопределяют свойства с более низкими приоритетами. Дополнительные сведения о правилах, определяющих порядок каскадного применения стилей, наследования и специфичность, см. по адресу www.w3.org/TR/CSS2/cascade.html.

Сведения о форматировании текста и CSS

При форматировании текста Dreamweaver по умолчанию использует каскадные таблицы стилей (CSS). Стили, которые пользователь применяет к тексту с помощью инспектора свойства или команд меню, создают правила CSS, встроенные в заголовок текущего документа.

Для создания и редактирования правил и свойств CSS также можно использовать конструктор CSS. Конструктор CSS является более надежным инструментом, чем инспектор свойств, он отображает все правила CSS, заданные для текущего документа, независимо от того, встроены ли правила в заголовок документа или во внешнюю таблицу стилей. Adobe рекомендует использовать конструктор CSS (а не инспектор свойств) в качестве основного инструмента создания и редактирования каскадных таблиц стилей. В результате код будет более компактен и удобен при доработках.

Дополнительные сведения о конструкторе CSS см. в разделе Создание макетов страниц с помощью конструктора CSS.

К документам в дополнение к пользовательским стилям и таблицам стилей можно применять таблицы стилей, предустановленные в Dreamweaver.

Руководство по форматированию текста с помощью каскадных таблиц стилей см. по адресу www.adobe.com/go/vid0153_ru.

Сведения о свойствах сокращенного CSS

Спецификация CSS включает создание стилей с помощью упрощенного синтаксиса, известного как сокращенный CSS. Сокращенный CSS позволяет задавать значения нескольких свойств с использованием единого объявления. Например, свойство font позволяет задать свойства font-style, font-variant, font-weight, font-size, line-height и font-family в одной строке.

При использовании сокращенных CSS следует помнить следующее: если в свойствах не заданы значения атрибутов, атрибуты получат значения по умолчанию. Это может привести к некорректному отображению страниц в том случае, если два или более правила CSS связаны с одним тегом.

Например, указанное ниже правило h1 использует обычный синтаксис CSS. Обратите внимание, что свойствам font-variant, font-stretch, font-size-adjust и font-style были присвоены значения по умолчанию.

h1 { 
font-weight: bold; 
font-size: 16pt; 
line-height: 18pt; 
font-family: Arial; 
font-variant: normal; 
font-style: normal; 
font-stretch: normal; 
font-size-adjust: none 
}

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

h1 { font: bold 16pt/18pt Arial }

При использовании сокращенного выражения пропущенным значениям будут автоматически присвоены значения по умолчанию. Таким образом, указанный выше пример сокращенного синтаксиса опускает теги font-variant, font-style, font-stretch и font-size-adjust.

Если стили заданы в нескольких местах (например, одновременно встроены в HTML-документ и импортированы из внешней таблицы стилей) с использованием как сокращенного, так и обычного синтаксиса CSS, следует помнить, что свойства, опущенные в сокращенном правиле, могут аннулировать (или осуществлять каскад) свойства, четко определенные в другом правиле.

Поэтому в Dreamweaver по умолчанию используется полная форма выражений CSS. Это предотвращает возможные проблемы, вызванные тем, что правило с сокращенным синтаксисом аннулирует правило без сокращений. При открытии в Dreamweaver веб-страницы, созданной с использованием сокращенных выражений CSS, необходимо помнить, что любые новые правила CSS Dreamweaver создает в полном, не сокращенном, варианте. Можно определить способ создания и редактирования правил CSS в Dreamweaver, изменив настройки редактирования CSS в категории «Стили CSS» диалогового окна «Настройки» («Правка» > «Настройки» для Windows «Dreamweaver» > «Настройки» для Macintosh).

Dreamweaver и CSS

Работать с CSS в Dreamweaver можно несколькими способами.

  • Можно использовать конструктор CSS для создания стилей CSS с минимальным объемом кодирования. Дополнительные сведения см. в разделе Создание макетов страниц с помощью конструктора CSS
  • Можно также создавать код CSS вручную. Дополнительные сведения о возможностях кодирования, предлагаемых Dreamweaver, см. в разделе Среда кодирования в Dreamweaver.
  • Если вы предпочитаете работать с файлами Sass, Scss или Less, то можно создавать файлы с кодом, имеющие выбранный синтаксис, и затем использовать его в Dreamweaver. Дополнительные сведения см. в разделе Препроцессоры CSS.

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?