В настоящее время у меня есть некоторые документы XML, которые преобразуются через XSL в HTML. HTML преобразуется через abcpdf в PDF-документ. Содержание страниц динамично. Страница представлена тегом div, однако объем содержимого может составлять 3 страницы, и мне нужно, чтобы на некоторых страницах был вставлен верхний и нижний колонтитулы, а на некоторых нет, поэтому, если тег div имеет 3 страницы content, что означает вставку 3 верхних и нижних колонтитулов.
Кроме того, поскольку содержимое является динамическим, страница 10 может не иметь нижнего колонтитула или верхнего колонтитула, однако, как только логика приложения пройдет во второй раз, страница 10 может фактически стать страницей 20.
Я ищу решение, которое использует css для условного добавления верхних и нижних колонтитулов. XSL легко использовать для их добавления, но поскольку div может содержать до 3 страниц контента, мне нужен способ добавить верхние и нижние колонтитулы (или, возможно, нет) на все 3 страницы, содержащиеся в div.
Я посмотрел на нумерацию страниц CSS, но не уверен, что это правильное решение.
Любые идеи будут с благодарностью приняты