"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Um caminho relativo em CSS é relativo ao arquivo HTML ou ao arquivo CSS?

Um caminho relativo em CSS é relativo ao arquivo HTML ou ao arquivo CSS?

Publicado em 2024-11-16
Navegar:194

Is a Relative Path in CSS Relative to the HTML File or the CSS File?

Um caminho relativo em um arquivo CSS é relativo ao arquivo CSS?

Ao trabalhar com CSS, referenciar arquivos externos como imagens e outros Arquivos CSS são uma prática comum. Compreender o caminho relativo dessas referências é crucial para a localização adequada do arquivo.

Caminho relativo em CSS: uma análise mais detalhada

Um caminho relativo em um arquivo CSS é relativo a o arquivo CSS em si, não o arquivo HTML que usa o arquivo CSS. Isso significa que ao especificar um caminho para uma imagem ou outro arquivo, você precisa fornecer um caminho que comece no diretório onde o arquivo CSS está localizado.

Compreendendo com um exemplo

Para demonstrar esse conceito, considere o seguinte layout:

  • Página: page.htm (Local: Não importa)
  • CSS: /resources/css/styles.css
  • Imagem: /resources/images/image.jpg

No arquivo CSS (styles.css):

div {
  background-image: url('../images/image.jpg');
}

Neste exemplo, o caminho para a imagem (image.jpg) no arquivo CSS começa com ../. Isso significa "subir um diretório" a partir do local do arquivo CSS (styles.css) e depois navegar até o diretório de imagens onde a imagem está armazenada.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3