Я думаю, что это действительно тот же вопрос, который вы задавали ранее, хотя вы не упомянули, как в предыдущем комментарии, что не думаете, что вам разрешено использовать модули.
Модуль CSS уже делает это. Вы можете посмотреть на источник, чтобы увидеть, как они это делают. Это тот же ответ, который я дал тебе в прошлый раз.
Нет никакого магического или секретного способа, которым все прячутся от вас. В большинстве случаев, если модуль, который вы найдете на CPAN, может быть проще, это будет так. Однако без какой-либо дополнительной информации, которая ограничивает вашу проблему, можно найти общее решение, например SS] (http://search.cpan.org/dist/CSS). Изучите этот источник или просто поднимите его полностью в свой сценарий, хотя вы можете попробовать некоторые аргументы, чтобы получить некоторые модули установлены. Если вы могли бы использовать модуль, вы, возможно, уже сделали это и перейдете к следующему проекту. Это часто является убедительным аргументом.:)