Добавление пользовательского содержимого CSS в проекты CHM в HelpnDoc
Если вы посмотрите на эту страницу, вы увидите, что у меня есть заметка:
Этот стиль заметки был создан с помощью HelpnDoc:
Как видите, я решил представить небольшое изображение, которое я выровнял. Затем мне пришлось добавить следующий пользовательский CSS .rvps18 {padding-bottom: 20px;}
чтобы примечание охватывало нижнюю часть значка:
Все отлично работает. Проблема, с которой я столкнулся сейчас, связана с моей сборкой CHM проекта. В моем файле CHM эта заметка выглядит так:
Он не применил тот же пользовательский CSS, который я добавил. Это логично. Поэтому я зашел в настройки CHM на этот раз. Но посмотрите:
Кажется, он не предлагает те же пользовательские параметры CSS. Я думал, что попробую сделать свой собственный шаблон, скопировав стандартный и сделав изменения таким образом. Но я столкнулся с двумя проблемами.
Выпуск 1
Когда я просматриваю источник в файле CHM для моей страницы, он имеет:
<link type="text/css" rel="stylesheet" media="all" href="css/reset.css" />
<link type="text/css" rel="stylesheet" media="all" href="css/base.css" />
<link type="text/css" rel="stylesheet" media="all" href="css/hnd.css" />
Этот последний hnd.css
файл нигде не видно. Откуда он включается, поскольку его нет в папке с шаблонами?
Выпуск 2
Я создаю новый файл CSS и добавляю тот же пользовательский CSS, но я не могу понять, как включить этот файл CSS в компиляцию.
Короче говоря, я пытаюсь добавить тот же собственный код CSS в проект CHM, чтобы заметка в файле CHM выглядела так же, как в файле HTML, и я не могу понять, как это сделать.
1 ответ
На данный момент я решил изменить настройку выравнивания для значка:
Это регулирует поток слов, так что это не 100%, что я хотел. Но, по крайней мере, значок вписывается в абзац без необходимости дополнительного заполнения. Таким образом, для проекта CHM или HTML не требуется никакого специального CSS.
Поэтому я подправил межстрочный интервал до 1,2 и увеличил размер шрифта до 14. Результаты в CHM:
Поэтому я буду придерживаться этой методологии, пока кто-то не сможет дать другой ответ.