Использовать файлы Compass.
Если у вас еще не установлен Compass, вы можете установить его из Dreamweaver.
Узнайте, как работать со скомпилированными файлами препроцессора CSS в Dreamweaver.
CSS — это язык, описывающий стиль HTML-документа. Препроцессоры CSS компилируют код, написанный на предварительно обрабатываемом языке, в знакомый всем CSS. Препроцессорные языки поднимают CSS на уровень, близкий к языку программирования.
В частности, препроцессоры позволяют использовать переменные, миксины, функции и многие другие методы, которые
невозможны в CSS.Используя препроцессоры CSS, вы можете определить всё один раз и многократно использовать повторно, что приводит к удобному для поддержки и расширяемому CSS.
С помощью предпроцессора CSS можно также создать более четкий и легкий в обслуживании CSS. Если вы создаете веб-сайты, которые ссылаются на несколько файлов CSS, использование препроцессоров CSS, таких как Sass или Compass, может сократить ручное кодирование и операции копирования/вставки.
Dreamweaver использует встроенный компилятор Ruby-SaaS для компиляции файлов SCSS, LESS. Dreamweaver также поддерживает фреймворки Compass и Bourbon для компиляции файлов Sass.
LESS опирается на JavaScript, в то время как Sass основан на Ruby. Однако знаний об этих языках не требуется. Также не нужно использовать командную строку для компиляции файлов в CSS. Dreamweaver автоматически компилирует эти файлы в CSS, используя библиотеку JavaScript less.js, когда вы загружаете, редактируете или сохраняете эти файлы.
Поддерживаемые версии:
Обработка препроцессоров CSS в Dreamweaver изменяется в зависимости от того, был ли определен сайт. Если вы определяете сайт, вы можете настроить параметры препроцессора CSS, а также использовать фреймворки Compass и Bourbon из Dreamweaver.
Если сайт задан, можно настраивать параметры функционирования препроцессоров CSS в Dreamweaver, настроив привязанные к конкретному сайту параметры препроцессора CSS. Настройка параметров препроцессора CSS для конкретного сайта позволяет задавать параметры компилятора для каждого сайта. Вы также можете настроить расположение файлов Sass и CSS, а также параметры препроцессора, специфичные для каждого сайта.
Читайте далее, чтобы узнать, как использовать Dreamweaver с препроцессорами CSS:
В Dreamweaver 2017 поддержка препроцессора CSS встроена в Dreamweaver. Таким образом, можно работать с файлами Sass/LESS/SCSS внутри Dreamweaver. Сочетания клавиш Ctrl+S или Cmd+S позволяют автоматически компилировать CSS в Dreamweaver. Можно также вручную компилировать отдельные файлы CSS через Инструменты > Компилировать (или F9). Изменения также отражаются во всех открытых файлах HTML, где этот скомпилированный CSS связан или прикреплен.
Вот высокоуровневый технологический процесс задач, связанных с использованием препроцессоров CSS:
Устанавливайте компилятор, только если хотите копировать файлы платформы (Bourbon) или если нужно создать стандартные файлы scss и файлы конфигурации на основе Ruby (Compass). Рекомендуется хранить копию файлов платформы. Если определенные примеси или функции из фреймворка разработки удалены в более поздних версиях, вы все еще можете получить доступ к файлам препроцессора в вашем сайте.
В Dreamweaver 2015 и более ранних версиях CC можно использовать файлы Sass, LESS, SCSS с Dreamweaver. Однако вам приходилось компилировать эти файлы самостоятельно вне приложения Dreamweaver.
Ваш технологический процесс будет напоминать следующие шаги:
Эти шаги необходимо выполнять каждый раз при внесении изменений в файл Sass/LESS/SCSS.
Посмотрите это видео, чтобы узнать, как улучшить CSS с помощью препроцессоров.
В случае отсутствия указанного сайта доступна ручная компиляция файлов Sass и LESS. Однако поддержка платформ Compass и Bourbon отсутствует.
Вот общий рабочий процесс задач при использовании препроцессоров CSS:
Можно задать пользовательские параметры препроцессоров CSS для сайта в диалоговом окне Сайты > Управление сайтами.
Сохранение установок конкретного для сайта препроцессора CSS позволяет управлять препроцессорами CSS каждого сайта. Это действие также предоставляет контроль над препроцессором CSS для каждого сайта, без необходимости обновлять параметры при каждом переключении между сайтами.
Настройки в подразделах Общие и Источник и вывод по умолчанию применяются к фреймворку Ruby-Saas.
Чтобы задать параметры для Compass, необходимо установить флажок Использовать Compass в разделе Compass.
В диалоговом окне «Препроцессоры CSS», доступном при выборе меню Сайты > Управление сайтами > Препроцессоры CSS, можно настраивать следующие основные параметры препроцессора CSS. По умолчанию эти настройки применяются к фреймворку Saas.
Включить автокомпиляцию при сохранении файла
Установите этот флажок для включения автокомпиляции препроцессоров CSS. Если выбран этот параметр, Dreamweaver автоматически создает файл CSS при сохранении файла Sass, LESS или SCSS. Если этот параметр не выбран, файлы придется компилировать вручную каждый раз при внесении изменений.
Включить строгий подсчет
Обрабатывает только вычисления в круглых скобках. Например, операция «(100px/25px)» будет обработана успешно, а «20% + 10%» (без скобок) не обработается. Когда этот параметр отключен, обрабатываются все математические выражения в файле.
Включить строгие единицы измерения
Если этот параметр отключен, то при математических вычислениях LESS будет пытаться определить единицу измерения выходного значения. Например:
.class {
property: 1px * 2px;
}
В данном случае результатом умножения длины на длину является площадь, но CSS не позволяет описывать площади. Dreamweaver предполагает, что пользователь имел в виду одно из значений как значение, а не как единицу длины.
При включенных строгих единицах Dreamweaver считает это ошибкой вычисления и выдает ошибку.
Перезаписать URL-адреса как относительные
Этот параметр позволяет переписать URL-адреса в создаваемом файле CSS так, чтобы они всегда были относительными к этому файлу.
Создать сопоставление исходного кода
Создает сопоставление исходного кода. Карта источника — это файл, который связывает языки высокого уровня, такие как Sass и LESS, с языком низкого уровня, в который они компилируются, например CSS.
Стиль выходного файла
Определяет стиль выходного файла CSS:
Создание комментариев для исходного кода
Создает комментарии в выходном файле CSS, которые связывают код CSS с строкой, из которой он был сгенерирован.
Создать сопоставление исходного кода
Создает карту источников (файл, который объединяет языки высокого уровня, такие как Sass и LESS, с языком низкого уровня, в который они компилируются, например CSS).
Можно определить, где должны быть размещены сгенерированные файлы CSS, а также путь, который Dreamweaver должен отслеживать и запускать автокомпиляцию при изменении файла Sass/LESS в этом пути с помощью внешнего редактора.
По умолчанию параметры в разделе Исходные и выходные данные применимы для Saas. Чтобы включить эти параметры для Compass, необходимо установить флажок Use Compass в разделе Compass.
После внесения изменений в эти настройки и установки Compass все настройки переносятся в config.rb. Позже, если потребуется изменить какие-либо параметры, отредактируйте их непосредственно в файле config.rb. Также изменения, внесенные в диалоговом окне Site Settings, не влияют на компиляцию.
Можно задать следующие настройки CSS препроцессора для источника и вывода в диалоговом окне Sites > Manage Sites.
Укажите расположение выходного файла CSS, который генерируется.
В той же папке, что и исходные файлы
Выберите эту опцию, если хотите, чтобы cоздаваемые файлы CSS сохранялись в той же папке, что и исходные файлы Sass и LESS.
Указать выходную папку
Выберите эту опцию и укажите папку, в которой хотите сохранить cоздаваемые файлы CSS.
Заменить часть входного пути
Этот параметр позволяет заменить часть пути с помощью строк «From» и «To». Например, при настройке «Из: scss» и «В: css» выходной файл помещается в ту же древовидную структуру после замены SCSS в пути на css.
Исходная папка
Укажите подпапку в корне сайта, изменения в которой требуется отслеживать. Обычно эта подпапка содержит все ваши SCSS- или LESS-файлы.
Если вы включили компиляцию в Общих настройках, то Dreamweaver автоматически активирует предпроцессор CSS. Dreamweaver запускает автокомпиляцию при изменении любого файла в папке извне или из самого Dreamweaver.
Compass — это открытая среда разработки CSS, которая позволяет cоздавать таблицы стилей CSS3 с использованием Sass.
Dreamweaver поддерживает Compass. Если вы создаете таблицы стилей с помощью Compass, то можете компилировать эти таблицы стилей и генерировать файлы CSS прямо в Dreamweaver.
Использовать файлы Compass.
Если у вас еще не установлен Compass, вы можете установить его из Dreamweaver.
В диалоговом окне «Настройка сайта» выберите Препроцессоры CSS > Compass. Выберите Использовать Compass и затем нажмите Установить файлы.
Все файлы Compass и файл конфигурации *.rb устанавливаются в папку вашего сайта, и вы можете увидеть их на панели Файлы.
Указание существующего файла конфигурации на основе Ruby
Если у вас уже установлен Compass на компьютере и настроен файл Compass *.rb, в диалоговом окне Настройка сайта Dreamweaver укажите путь к файлу Compass *.rb в корне текущего сайта.
Этот файл должен находиться в корневой папке вашего сайта.
Указание параметров конфигурации вручную
Если у вас нет существующего параметра конфигурации, можно указать конфигурации вручную.
Следующие поля заполняются автоматически, но вы можете изменить их в соответствии с вашими требованиями:
Все пути, выбранные в этих параметрах, должны находиться в корне сайта.
HTTP-путь
Путь к проекту при запуске на веб-сервере. По умолчанию установлено значение «/».
Каталог изображений
Каталог сохранения изображений. Каталог задается относительно project_path.
Каталог созданных изображений
Каталог для сохранения созданных изображений. Этот каталог указывается относительно project_path и по умолчанию имеет значение images_dir.
Каталог шрифтов
Каталог, в котором хранятся файлы шрифтов.
Относительные ресурсы
Указывает, должны ли вспомогательные функции compass создавать относительные URL из сгенерированного CSS к ресурсам или абсолютные URL с использованием http-пути для данного типа ресурса.
Если выбран параметр Enable Auto Compilation on File Save в диалоговом окне Sites > Manage Sites > CSS Preprocessors, Dreamweaver создает файл CSS каждый раз при сохранении изменений в файлах Sass.
Кроме того, можно предварительно просмотреть эти изменения в режиме реального времени в окне браузера. Дополнительные сведения о предварительном просмотре изменений в браузере в режиме реального времени см. в разделе Real-time preview.
Если автокомпиляция не нужна, можно скомпилировать файл CSS вручную одним из следующих способов:
Затем можно присоединить скомпилированный файл CSS к файлам HTML на сайте. Дополнительные сведения см. в разделе Link to an external CSS style sheet.
Dreamweaver поддерживает семейство продуктов Bourbon. Если вы создаете таблицы стилей с помощью Bourbon, можно скомпилировать эти таблицы стилей и создать файлы CSS в Dreamweaver.
Поддерживаются следующие варианты Bourbon:
Вы можете импортировать фреймворк Bourbon, добавив один из следующих вариантов в ваш код:
Dreamweaver затем использует предварительно упакованную версию Bourbon при компиляции файлов препроцессора.
Или же установите файлы платформы Bourbon на своем сайте, чтобы дальнейшие обновления Dreamweaver не сказывались на компиляции. Файлы платформы Bourbon будут скопированы на ваш сайт. Bourbon — это фреймворк, который используется при запуске компиляции для любых файлов, импортирующих фреймворк.
Чтобы установить Bourbon или любую из его разновидностей:
В диалоговом окне «Настройка сайта» выберите «Препроцессоры CSS» > «Bourbon», «Bourbon Neat» или «Bourbon Bitters».
Нажмите «Установить файлы», чтобы установить файлы в указанном расположении корневой папки сайта в пределах вашего сайта.
Все файлы Bourbon устанавливаются в папку вашего сайта, и вы можете увидеть их в панели «Файлы».
Если произошел сбой, ошибки отображаются в панели «Вывод» («Окно» > «Результаты» > «Вывод»), а значок строки состояния становится красным.
Компилировать файлы препроцессоров CSS можно одним из следующих способов:
В Dreamweaver можно настроить параметры запуска автокомпиляции для измененных файлов Sass или LESS в соответствующий им формат CSS. Можно также указать расположение (в корневой папке сайта), где нужно сохранить созданный CSS.
В диалоговом окне Настройка сайта выберите Препроцессоры CSS > Общие > Включить автокомпиляцию при сохранении файла.
Нажмите Препроцессоры CSS > Источник и вывод.
Укажите местоположение, в котором хотите сохранить созданные файлы CSS. Можно выбрать один из следующих параметров.
В той же папке, что и исходные файлы
Выберите этот параметр, если нужно, чтобы создаваемые файлы CSS сохранялись в той же папке, что и исходные файлы Sass и LESS.
Указать выходную папку
Выберите этот параметр и укажите папку, где нужно сохранить создаваемые файлы CSS.
Заменить часть входного пути
Этот параметр позволяет заменить часть пути с помощью строк «From» и «To».
Укажите папку с файлами Sass или LESS, которые отслеживает Dreamweaver.
Если внести изменения в любой из файлов в отслеживаемой папке, Dreamweaver автоматически скомпилирует файлы после их сохранения.
Dreamweaver отслеживает и компилирует эти файлы, даже если вносить изменения вне Dreamweaver (например, в текстовом редакторе).
После успешной компиляции в панели Вывод (Окно > Результаты > Вывод) отображается сообщение. Значок состояния в строке состояния отображается зеленым.Чтобы открыть скомпилированный CSS, дважды нажмите сообщение об успешном выполнении в панели.
При наличии каких-либо ошибок код CSS не компилируется. Значок состояния отображается красным, а все ошибки и предупреждения будут показаны на панели вывода. Можно дважды щелкнуть сообщение об ошибке на панели, чтобы быстро перейти к строке кода с этой ошибкой. Файл CSS не компилируется успешно до тех пор, пока не будут разрешены все ошибки.
Панель вывода закрепляется в нижней части рабочей среды. Если панель закрыта, нажмите Window > Output panel.
Панель Output также можно переключать (показать/скрыть) с помощью значка состояния, когда он красный.
После получения скомпилированного CSS-файла можно привязать веб-страницу к таблице стилей. При внесении любых изменений в Препроцессоры CSS соответствующие скомпилированные CSS-файлы автоматически обновляются. Веб-страница также автоматически обновляется в режиме Live View.
Для получения дополнительной информации о связывании вашей веб-страницы с таблицей стилей см. Link to an external CSS style sheet.
В некоторых ситуациях (например, если вы не определили сайт Adobe Dreamweaver) может понадобиться вручную скомпилировать файл препроцессора CSS.
В таких случаях отключите Enable Auto Compilation on File Save на панели CSS Preprocessors > General диалогового окна Site Setup.
Чтобы вручную скомпилировать препроцессор CSS, щелкните правой кнопкой мыши файл на панели Files и нажмите Compile.
Вы также можете нажать Tools > Compile, чтобы скомпилировать текущий файл.
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.