Документерра: руководство пользователя

Работа со стилями контента

Каждый документ MS Word содержит большой объем информации по стилям контента. При импорте данной информации на портал в системе Документерра можно оставить или удалить стили. Функция импорта в системе Документерра предлагает три режима работы со стилями контента. В данной статье описывается, чем отличаются эти режимы. Предлагаются следующие режимы импорта стилей:

Оптимизировать стили

При выборе этого режима Документерра выполняет несколько оптимизаций стилей и контента:

  • удаляются дублируемые и ненужные стили;
  • удаляются ненужные HTML-теги (например, элементы списка преобразуются в теги <li> );
  • удаляются ненужные стили, создаваемые MS Word (например, поля и отступы); сохраняется только основное форматирование, такое как размер и цвет шрифта;
  • выполняется прочая оптимизация и очистка.

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

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

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

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

Оставить оригинальные стили

При выборе данного режима все стили сохраняются как можно ближе к исходным.

Опция Создать CSS-классы также доступна в этом режиме. Если выбрана эта опция, система перенесет большинство встроенных стилей в CSS-файл. Однако Документерра не будет выполнять очистку дублируемых стилей в CSS-файле.

Данный режим не рекомендуется, если вы планируете в будущем изменять импортированный контент в системе Документерра - обработка стилей контента будет затруднительна. Однако данный режим полезен, когда необходимо быстро перенести определенный контент в систему Документерра, чтобы он был доступен онлайн без серьезного редактирования. В последствии вы можете потратить некоторое время на импорт контента с лучшей обработкой стилей.

Не импортировать стили

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

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

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