@ Тахир Ахтар задумал использовать таблицу стилей для печати. Согласно комментариям, это не работает, потому что таблица стилей всегда выбирается, независимо от того, находится ли браузер в данный момент в режиме печати или нет.
Как насчет этого: используйте таблицу стилей печати и определите в ней стиль, который заставляет браузер извлекать определенный ресурс, когда он отображается . Ресурс вернул бы прозрачное изображение.
Что касается выбора свойства CSS, background-image
отсутствует, поскольку они обычно не отображаются браузером. Моя мысль была бы list-style-image
или cursor
.
Я думаю, list-style-image
на абсолютно позиционированном, прозрачном <ul>
мог бы добиться цели без визуального изменения чего-либо (я бы не посмел расположить элемент за пределами страницы из-за возможной оптимизации браузера, удаляющей его). Каждый доступ к этому ресурсу должен происходить от печати страницы или предварительного просмотра.
Я не могу проверить это сейчас, может быть позже. Если кто-нибудь попробует, мне будет интересно узнать, работает ли он.