Berikut adalah apa yang dikatakan spesifikasi W3 CSS 2.1:
Format nilai URI adalah 'url (' diikuti oleh spasi putih opsional diikuti oleh karakter tanda kutip tunggal (') atau tanda kutip ganda (") diikuti oleh URI itu sendiri, diikuti oleh tanda kutip tunggal opsional (') atau tanda kutip ganda (") karakter diikuti oleh spasi putih opsional diikuti oleh ')'. Dua karakter kutipan harus sama.
Sumber: http://www.w3.org/TR/CSS21/syndata.html#uri
Jadi ketiga contoh yang Anda ajukan sudah benar, tetapi yang saya pilih adalah yang pertama karena Anda menggunakan lebih sedikit karakter dan karenanya file CSS yang dihasilkan akan lebih kecil, sehingga penggunaan bandwidth lebih sedikit.
Ini mungkin terasa seperti itu tidak penting, tetapi situs web dengan lalu lintas tinggi lebih suka menghemat bandwidth dan lebih banyak file css, dan url referensi di dalamnya masuk akal untuk memilih opsi yang membuat file lebih kecil ... Bahkan karena tidak ada keuntungan dengan tidak melakukannya .
Catatan: Anda mungkin harus keluar dari karakter jika url berisi tanda kurung, koma, karakter spasi, tanda kutip tunggal atau tanda kutip ganda. Ini mungkin membuat url lebih lama dari sekadar menggunakan tanda kutip (yang perlu lebih sedikit melarikan diri). Oleh karena itu Anda mungkin ingin menyajikan file Css dengan url tanpa tanda kutip hanya ketika overhead dari melarikan diri tidak membuat url lebih lama daripada hanya menggunakan tanda kutip (yang sangat jarang).
Namun saya tidak akan mengharapkan manusia untuk mempertimbangkan kasus tepi ini ... Pengoptimal Css akan menangani ini untuk Anda ... (tapi tentu Anda perlu tahu tentang semua ini jika Anda benar-benar menulis pengoptimal css: P)