Estou com uma dúvida. Tenho uma pasta chamada css e outra chamada img. Na pasta css tem um arquivo com o nome estilo.css e na pasta img tem uma imagem chamada sobre-background.jpg.
Quando eu declaro no estilo.css a imagem sobre-background.jpg não aparece nada no arquivo html, mas quando eu pego a imagem e colo dentro da pasta css e faço a declaração funciona normalmente.
Na primeira vez eu coloquei o caminho da imagem assim /img/sobre-background.jpg, está correto?
Será que é alguma norma do css, que as imagens tem que estar dentro da mesma pasta que se encontra o arquivo estilo.css?
Tendo em conta que a pasta img está dentro da pasta css, então /img/sobre-background.jpg funcionaria.
Porém se a pasta img está um diretório acima, então ACHO você tem que colocar “…/” que volta uma página para cima.
url(…/img/sobre-background.jpg);
Acho que está certo, se testar e der errado avisa pra eu rever minhas informações.
Não precisa os arquivos estar na mesma pasta pra funcionar, você só deve especificar no código
o local onde está a imagem ou o arquivos de códigos.
Assim: “nome_da_pasta/exemplo.css”