решено: волшебным образом при перезапуске public\css\style.css
было выбрано и обработано в веб-браузере (без изменений в файлах проекта)
загрузка файлов проекта
I выполнил инструкцию Dancer2 :: Tutorial и все заработало.
OS: Windows 10
Perl: Strawberry perl v5.30.2
Но я не могу понять, где следует разместить css/style.css
для использования со сценарием.
Я пробовал следующее местоположение:
{script_location}\css\style.css
{script_location}\public\css\style.css
Шаблон view\layouts\main.tt
определяет <link rel=stylesheet type=text/css href="[% css_url %]">
как местоположение файла style.css
.
Код определяет $tokens->{'css_url'} = request->base . 'css/style.css';
как местоположение файла style.css
.
Отображается HTML Код содержит <link rel=stylesheet type=text/css href="http://localhost:3000/css/style.css">
в заголовке.
И все же CSS стиль, определенный в style.css
, не дает ожидаемого результата.
.intro {
background-color: #555;
}
Для теста, который я определил в view\show_entries.tt
template
<dev class="intro">This line should have different background color</dev>
Каково правильное расположение Dancer2: : Учебное пособие для style.css
файла?
ПРИМЕЧАНИЕ: созданный файл базы данных dancer.db
не найден в каталоге 'project', но вместо этого он был найден во временном каталоге %TEMP%
.
ПРИМЕЧАНИЕ: если стиль определен внутри <head></head>
, он дает ожидаемый результат
<head>
<style>
.intro {
background-color: #555;
}
</style>
</head>