|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как преобразовать иерархию заголовков <h1>-<h6> в иерархический список <ul>/<li> |
|
Как преобразовать иерархию заголовков <h1>-<h6> в иерархический список <ul>/<li>
|
Пользователь Сообщения: 87 |
Имеется веб-страница, являющаяся оглавлением html-книги, оформленным как иерархия заголовков.
Необходимо преобразовать эту систему в иерархический список поскольку именно в таком виде она может стать оглавлением CHM-файла. Пытался проманипулировать через сохранение в Ворд с обратным сохранением в качестве веб-страницы, но заголовки превращаются в отступы. Пытался сделать импорт в HelpNDoc - выдает однородный список, не иерархический. Что можно сделать? |
|
Отправлено: 15:39, 17-04-2023 |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать Есть темы на SO с примерами - php, javascript
|
Отправлено: 19:42, 17-04-2023 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 4595
|
Профиль | Отправить PM | Цитировать Вот, что ответил Chat GPT:
Существует несколько способов преобразования системы заголовков в иерархический список для оглавления CHM-файла. 1. Использование специальных программ для создания CHM-файлов, например, HTML Help Workshop от Microsoft. Эта программа позволяет создавать иерархические списки из системы заголовков и экспортировать их в CHM-файл. 2. Изменение исходного HTML-кода с помощью инструментов редактирования текста или IDE. Необходимо вручную изменить маркировку заголовков, добавив соответствующие теги с указанием уровня вложенности (например, , , и т.д.). Затем можно использовать инструменты конвертации HTML в CHM, такие как HelpNDoc, Calibre или другие. 3. Использование онлайн-сервисов для конвертации HTML в CHM. Например, CHM Online Converter позволяет загрузить HTML-файл и преобразовать его в CHM-формат с иерархическим списком в разделе "Содержание". 4. Создание иерархического списка вручную с помощью программ типа Microsoft Word или Google Документы и последующая конвертация в CHM с использованием специальных инструментов. Выбор конкретного способа зависит от того, какой подход подходит в вашей ситуации. Некоторые из предложенных способов могут потребовать некоторых знаний HTML-кода, поэтому при необходимости можно обратиться за помощью к веб-разработчикам. От себя: компилятор HTML CHM от Microsoft, насколько я помню, использует именно <h1..6> для преобразования заголовков. |
Последний раз редактировалось Grabber2006, 18-04-2023 в 01:03. Отправлено: 00:55, 18-04-2023 | #3 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Спасибо.
И Вам, и чату. Спасибо Sham'у, буду иметь в виду ссылки. |
Отправлено: 07:06, 18-04-2023 | #4 |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать подправил оттуда php-скрипт https://3v4l.org/Z28s4
ну и простую формочку набросал для конвертации http://sham.awardspace.info/h2ol.php |
|
Отправлено: 08:03, 18-04-2023 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] <<Просмотр и отслеживание загрузок>> при попытке просмотра сохраненых страниц в IE | 0khunpocho | Microsoft Windows 7 | 4 | 14-08-2016 16:30 | |
Route/Bridge - [решено] Маршрутизация между (Client<->PPTP->server->OpenVPN<->Server) в Linux | blqs | Сетевые технологии | 1 | 04-01-2013 14:19 | |
Прочее - [решено] Непонятная проблемма лок.сети и ноутбука (офис <-> туннель <-> склад) | Alex-4u | Сетевые технологии | 13 | 08-05-2009 11:53 | |
Мифы и легенды ХР или Заговор Майкрософт: << Ядро C-Step i486>> .:[все вопросы]:. | Scratch | Флейм | 109 | 18-03-2009 18:35 |
|