Как мне подключить эти стили на Visualforce - странице?
Как давать ссылку на Static Resource - изображения JPEG GIF?
Мой статик ресурс называется Quiz_Style, файл quiz.css
<apex:stylesheet value="{!URLFOR($Resource.Quiz_Style, 'quiz.css')}"/>
как правильно написать?
В том то и дело, что в трейлхэде не написано о CSS, а с документации я взял пример
<apex:stylesheet value="{!URLFOR($Resource.style_resources, 'styles.css')}"/>
, но у меня стили не подключаются
Надо смотреть в консоли браузера что возвращает сформированная ссылка.
Если 404 - ресурс не найден, то в 90% косяк с правильным указанием пути внутри статик ресурса (он же zip архив). Во многих случаях при запаковке папки с нужными файлами - файлы из папки не попадают в корневую директорию, а пакуются вместе с самой папкой и наверное правильнее будет вот такой формат
{!URLFOR($Resource.style_resources, 'папка_где_лежат_мои_стили_которую_я_запаковал/styles.css')}
C архивом получилось.
Без архивирования css-файла работает если прописать иначе
<apex:stylesheet value="{!$Resource.Quiz_css}"/>
Если чуть внимательнее присмотреться к документации, по ссылкам выше, а конкретнее этой
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_resources_reference.htm
то там упоминается.
Не ленимся читать документацию, а не просто смотреть в нее и искать чтобы скопипастить! ![]()