Ось що говорить специфікація W3 CSS 2.1:
Формат значення URI - це "url (" з подальшим необов'язковим пробілом з подальшим необов'язковим одинарною цитатою (") або подвійною цитатою ("), за якою слідує сам URI, а потім необов'язковий єдиний цитат (') або подвійний цитат (") символ з подальшим необов'язковим пробілом з символом") ". Два символи цитати повинні бути однаковими.
Джерело: http://www.w3.org/TR/CSS21/syndata.html#uri
Отже, усі запропоновані вами 3 приклади є правильними, але той, який я обрав би, є перший, тому що ви використовуєте менше символів, а отже, отриманий CSS-файл буде меншим, що призводить до менше використання пропускної здатності.
Це може здатися, що це не важливо, але веб-сайти з високим трафіком вважають за краще економити пропускну спроможність і понад багато файлів css, а посилання на URL-адреси в них має сенс вибрати варіант, який зменшує файл ... Навіть тому, що немає переваги не роблячи цього .
Примітка. Можливо, вам доведеться уникати символів, якщо URL-адреси містять круглі дужки, коми, пробіли з пробілами, одинарні або подвійні лапки. Це може зробити URL-адресу довшим, ніж просто використання лапок (для яких потрібно менше скорочення). Отже, ви можете хотіти подавати файл Css з URL-адресами без лапок лише тоді, коли накладні витрати не роблять URL довше, ніж просто використання лапок (що дуже рідко).
Однак я б не очікував, що будь-яка людина навіть розгляне ці крайові випадки ... Оптимізатор Css впорається з цим за вас ... (але впевнений, що вам потрібно знати про все це, якщо ви насправді пишете оптимізатор css: P)