Skip to content

CSS url()

Learn how to work with the CSS url() function

When we talk about background images, @import, and more, we use the url() function to load a resource:

div {
  background-image: url(test.png);

In this case I used a relative URL, which searches the file in the folder where the CSS file is defined.

I could go one level back

div {
  background-image: url(../test.png);

or go into a folder

div {
  background-image: url(subfolder/test.png);

Or I could load a file starting from the root of the domain where the CSS is hosted:

div {
  background-image: url(/test.png);

Or I could use an absolute URL to load an external resource:

div {
  background-image: url(;
→ Download my free CSS Handbook!



You might be interested in those things I do:

  • Learn to code in THE VALLEY OF CODE, your your web development manual
  • Find a ton of Web Development projects to learn modern tech stacks in practice in THE VALLEY OF CODE PRO
  • I wrote 16 books for beginner software developers, DOWNLOAD THEM NOW
  • Every year I organize a hands-on cohort course coding BOOTCAMP to teach you how to build a complex, modern Web Application in practice (next edition February-March-April-May 2024)
  • Learn how to start a solopreneur business on the Internet with SOLO LAB (next edition in 2024)
  • Find me on X

Related posts that talk about css: